[pygtk] $ make check fails
Norman Khine
norman at khine.net
Sun Jul 12 18:33:24 WST 2009
Hello,
I have been trying to build pygobject for couple of hours now but keep
failing with this error:
$ make check
Making check in docs
make check-am
make[2]: Nothing to be done for `check-am'.
Making check in codegen
make[1]: Nothing to be done for `check'.
Making check in glib
make[1]: Nothing to be done for `check'.
Making check in gobject
make[1]: Nothing to be done for `check'.
Making check in gio
make[1]: Nothing to be done for `check'.
Making check in examples
make[1]: Nothing to be done for `check'.
Making check in tests
make check-local
testhelper could not be imported: could not import gobject (error was:
'import_module() takes at most 5 arguments (6 given)')
make[2]: *** [check-local] Error 1
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
My environment:
pygobject-2.16.1
$ pkg-config --list-all
gmodule-export-2.0 GModule - Dynamic module loader for GLib
gmodule-2.0 GModule - Dynamic module loader for GLib
gio-unix-2.0 GIO unix specific APIs - unix specific headers
for glib I/O library
libxml-2.0 libXML - libXML library version2.
gnome-doc-utils gnome-doc-utils - GNOME Documentation Utilities
glib-2.0 GLib - C Utility Library
gobject-2.0 GObject - GLib Type, Object, Parameter and Signal Library
gthread-2.0 GThread - Thread support for GLib
libpng libpng - Loads and saves PNG files
gmodule-no-export-2.0 GModule - Dynamic module loader for GLib
libpng12 libpng - Loads and saves PNG files
libxslt libxslt - XSLT library version 2.
pygobject-2.0 PyGObject - Python bindings for GObject
gio-2.0 GIO - glib I/O library
libexslt libexslt - EXSLT Extension library
xml2po xml2po - Tool for translating XML documents
gtk-doc gtk-doc - API documentation generator
$ pkg-config --modversion glib-2.0
2.21.2
If I run:
$ sudo make install
$ python
Python 2.6.2 (r262:71600, Jul 10 2009, 23:52:23)
[GCC 4.0.1 (Apple Computer, Inc. build 5370)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import gio
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "gio/__init__.py", line 30, in <module>
from gobject import GObjectMeta
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 406, in import_module
q, tail = self.find_head_package(parent, str(name))
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 447, in find_head_package
q = self.import_it(head, qname, parent)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 497, in import_it
m = self.loader.load_module(fqname, stuff)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 276, in load_module
m = self.hooks.load_package(name, filename, file)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 176, in load_package
return imp.load_module(name, file, filename, ("", "", PKG_DIRECTORY))
File "gobject/__init__.py", line 54, in <module>
from gobject.constants import *
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 407, in import_module
m = self.load_tail(q, tail)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 458, in load_tail
m = self.import_it(head, mname, m)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 497, in import_it
m = self.loader.load_module(fqname, stuff)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 272, in load_module
m = self.hooks.load_source(name, filename, file)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 170, in load_source
return imp.load_source(name, filename, file)
File "gobject/constants.py", line 24, in <module>
import gobject._gobject
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 407, in import_module
m = self.load_tail(q, tail)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 458, in load_tail
m = self.import_it(head, mname, m)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 497, in import_it
m = self.loader.load_module(fqname, stuff)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 270, in load_module
m = self.hooks.load_dynamic(name, filename, file)
File "ltihooks.py", line 50, in load_dynamic
return ihooks.Hooks.load_dynamic(self, name, filename, file)
File "/Users/khine/usr/local/python2.6/lib/python2.6/ihooks.py",
line 174, in load_dynamic
return imp.load_dynamic(name, filename, file)
ImportError: could not import glib (error was: 'import_module() takes
at most 5 arguments (6 given)')
>>>
Any advice is appreciated.
Norman
More information about the pygtk
mailing list