py26-dbus

Chris Brennan xaero at xaerolimit.net
Sun Dec 26 16:12:22 UTC 2010


While upgrading python to 2.6.x (by following /usr/src/UPDATING and running
'cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMASTER')
I get the following error msg from devel/py-dbus. Attached is the config
file from the build-process. I can reproduce this by independently running
make in the portdir (devel/py-dbus). The tree is current as of a few days
ago. I've been getting this error for several weeks now and been unable to
figure it out. /usr/src/UPDATING has nothing specific to py(26)-dbus. Just
Python, which is what I was following.

FreeBSD ziggy.xaerolimit.net 7.3-RELEASE-p3 FreeBSD 7.3-RELEASE-p3 #8: Sun
Oct 2401:53:03 EDT 2010 root at ziggy.xaerolimit.net:/usr/obj/usr/src/sys/ZIGGY
i386


[root at Ziggy [~]# cd /usr/ports/lang/python && make upgrade-site-packages
-DUSE_PORTMASTER
[..]
===>  License check disabled, port has not defined LICENSE
===>  Extracting for py26-dbus-0.83.2
=> SHA256 Checksum OK for dbus-python-0.83.2.tar.gz.
===>  Patching for py26-dbus-0.83.2
===>   py26-dbus-0.83.2 depends on file: /usr/local/bin/python2.6 - found
===>   py26-dbus-0.83.2 depends on executable: gmake - found
===>   py26-dbus-0.83.2 depends on package: libtool>=2.2 - found
===>   py26-dbus-0.83.2 depends on shared library: dbus-glib-1.2 - found
===>   py26-dbus-0.83.2 depends on shared library: intl - found
===>  Configuring for py26-dbus-0.83.2
[..]
checking whether /usr/local/bin/python2.6 version >= 2.4.0... yes
checking for /usr/local/bin/python2.6 version... 2.6
checking for /usr/local/bin/python2.6 platform... freebsd7
checking for /usr/local/bin/python2.6 script directory...
${prefix}/lib/python2.6/site-packages
checking for /usr/local/bin/python2.6 extension module directory...
${exec_prefix}
/lib/python2.6/site-packages
checking for Python headers using /usr/local/bin/python2.6-config
--includes... -I
/usr/local/include/python2.6 -I/usr/local/include/python2.6
checking whether those headers are sufficient... no
configure: error: could not find Python headers
===>  Script "configure" failed unexpectedly.
Please run the gnomelogalyzer, available from
"http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the
problem and suggest a solution. If - and only if - the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome at FreeBSD.org, and attach (a)
"/usr/ports/devel/py-dbus/work/dbus-python-0.83.2/config.log", (b) the
output
of the failed make command, and (c) the gnomelogalyzer output. Also, it
might
be a good idea to provide an overview of all packages installed on your
system
(i.e. an `ls /var/db/pkg`). Put your attachment up on any website,
copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1)
with
the attachment. Try to avoid sending any attachments to the mailing list
(gnome at FreeBSD.org), because attachments sent to FreeBSD mailing lists are
usually discarded by the mailing list software.
*** Error code 1

Stop in /usr/ports/devel/py-dbus.
[root at Ziggy [/usr/ports/devel/py-dbus]#


Of the errror message, this is what stuck out the most for me;

[..]
checking whether those headers are sufficient... no
[..]

This tells me something is missing, but what? How do I figure out what
headers aren't sufficient? Incidentally could this be the cause?

[..]
[root at Ziggy [/usr/ports/lang/python]# lsl
/usr/local/lib/python2.6/site-packages/
total 20
 2 drwxr-xr-x   3 root  wheel   512B Dec 18 14:55 .
14 drwxr-xr-x  28 root  wheel    14K Dec 18 14:45 ..
 2 -r--r--r--   1 root  wheel   119B Dec 18 14:44 README
 2 drwxr-xr-x   2 root  wheel   512B Dec 18 14:55 xcbgen
[root at Ziggy [/usr/ports/lang/python]# lsl
/usr/local/lib/python2.5/site-packages/
total 350
  2 drwxr-xr-x  3 root  wheel   512B Oct 14 14:47 .
 14 drwxr-xr-x  3 root  wheel    13K Sep  8  2009 ..
178 -rw-r--r--  1 root  wheel   178K Mar 20  2009 _dbus_bindings.a
  2 -rwxr-xr-x  1 root  wheel   910B Mar 20  2009 _dbus_bindings.la
130 -rwxr-xr-x  1 root  wheel   130K Mar 20  2009 _dbus_bindings.so
  6 -rw-r--r--  1 root  wheel   4.5K Mar 20  2009 _dbus_glib_bindings.a
  2 -rwxr-xr-x  1 root  wheel   1.1K Mar 20  2009 _dbus_glib_bindings.la
  8 -rwxr-xr-x  1 root  wheel   7.2K Mar 20  2009 _dbus_glib_bindings.so
  2 drwxr-xr-x  3 root  wheel   1.5K Mar 20  2009 dbus
  2 -rw-r--r--  1 root  wheel    33B Mar 20  2009 dbus_bindings.py
  2 -rw-r--r--  1 root  wheel   191B Mar 20  2009 dbus_bindings.pyc
  2 -rw-r--r--  1 root  wheel   191B Mar 20  2009 dbus_bindings.pyo
[root at Ziggy [/usr/ports/lang/python]#
[..]

If I've missed anything, by all means, let me know and I shall provide it.

P.S. I cross-posted this to 'gnome at' as well as 'freebsd-gnome at' as I
was unsure/unclear if they were the same list or not.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: py26-dbus-0.83.2-config.log
Type: application/octet-stream
Size: 23449 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20101226/c8113645/py26-dbus-0.83.2-config.obj


More information about the freebsd-questions mailing list