On 2 July 2010 10:54, Jason Heeris <[email protected]> wrote: > AFAIK, this is part of pygtk... so do I need PyGTK already installed > to build a new PyGTK? Or have a missed something?
No, apparently a reboot was required after uninstalling PyGTK (certain files were scheduled for removal that could not be immediately removed). Now I can import all of the other modules fine... ---- $ python Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import gobject >>> import glib >>> import pango >>> import cairo >>> import atk >>> ^Z ---- Now I get: $ python setup.py build --compiler=mingw32 --enable-threading --yes-i-know-its- not-supported bdist_wininst c:\Python26\lib\site-packages\gtk-2.0\dsextras.py:354: DeprecationWarning: objec t.__new__() takes no parameters return object.__new__(cls,*args, **kwds) * numpy module could not be found, will build without numpy support. * libglade-2.0.pc could not be found, bindings for gtk.glade will not be built. running build running build_py running build_ext using MinGW GCC version 3.4.5 with -mms-bitfields option building 'atk' extension writing build\temp.win32-2.6\Release\atk.def C:\MinGW\bin\gcc.exe -mno-cygwin -shared -s build\temp.win32-2.6\Release\atkmodu le.o build\temp.win32-2.6\Release\atk.o build\temp.win32-2.6\Release\atk.def -Lc :/GTK/lib -Lc:/GTK/lib -Lc:\Python26\libs -Lc:\Python26\PCbuild -latk-1.0 -lgobj ect-2.0 -lgthread-2.0 -lglib-2.0 -lintl -lgobject-2.0 -lgthread-2.0 -lglib-2.0 - lintl -lgthread-2.0 -lglib-2.0 -lintl -lpython26 -lmsvcr90 -o build\lib.win32-2. 6\atk.pyd build\temp.win32-2.6\Release\atk.o:atk.c:(.text+0xfa6f): undefined reference to `atk_hyperlink_impl_get_type' build\temp.win32-2.6\Release\atk.o:atk.c:(.text+0xfa89): undefined reference to `atk_hyperlink_impl_get_hyperlink' build\temp.win32-2.6\Release\atk.o:atk.c:(.text+0xfadd): undefined reference to `atk_hyperlink_impl_get_type' build\temp.win32-2.6\Release\atk.o:atk.c:(.text+0xfb2d): undefined reference to `atk_hyperlink_impl_get_type' build\temp.win32-2.6\Release\atk.o:atk.c:(.text+0x13643): undefined reference to `atk_streamable_content_get_uri' build\temp.win32-2.6\Release\atk.o:atk.c:(.text+0x21421): undefined reference to `atk_hyperlink_impl_get_type' build\temp.win32-2.6\Release\atk.o:atk.c:(.text+0x21445): undefined reference to `atk_hyperlink_impl_get_type' collect2: ld returned 1 exit status error: command 'gcc' failed with exit status 1 Presumably ATK is the wrong version. But since I can't get PyGObject 2.21 to build (neither flag that Tomeu Vizoso mentioned is actually recognised by setup.py), can I just disable or ignore ATK? - Jason _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
