Hi, make[3]: Entering directory `/var/tmp/portage/dbus-0.61-r1/work/dbus-0.61/python' /usr/bin/python ./extract.py ./dbus_bindings.pxd.in -I./.. -I. > dbus_bindings.pxd.tmp && mv dbus_bindings.pxd.tmp dbus_bindings.pxd 'import site' failed; use -v for traceback Traceback (most recent call last): File "./extract.py", line 2, in ? import re File "/usr/lib/python2.4/re.py", line 5, in ? from sre import * File "/usr/lib/python2.4/sre.py", line 265, in ? import copy_reg File "/usr/lib/python2.4/copy_reg.py", line 7, in ? from types import ClassType as _ClassType File "/var/tmp/portage/dbus-0.61-r1/work/dbus-0.61/python/types.py", line 1, in ? import dbus_bindings ImportError: No module named dbus_bindings make[3]: [dbus_bindings.pxd] Error 1 (ignored) pyrexc ./dbus_bindings.pyx -I. -o ./dbus_bindings.c 'import site' failed; use -v for traceback Traceback (most recent call last): File "/usr/bin/pyrexc", line 7, in ? from Pyrex.Compiler.Main import main File "/usr/lib/python2.4/site-packages/Pyrex/Compiler/Main.py", line 5, in ? import os, sys File "/usr/lib/python2.4/os.py", line 683, in ? import copy_reg as _copy_reg File "/usr/lib/python2.4/copy_reg.py", line 7, in ? from types import ClassType as _ClassType File "types.py", line 1, in ? import dbus_bindings ImportError: No module named dbus_bindings make[3]: *** [dbus_bindings.c] Error 1 make[3]: Leaving directory `/var/tmp/portage/dbus-0.61-r1/work/dbus-0.61/python' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dbus-0.61-r1/work/dbus-0.61/python' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dbus-0.61-r1/work/dbus-0.61' make: *** [all] Error 2 !!! ERROR: sys-apps/dbus-0.61-r1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile dbus-0.61-r1.ebuild, line 106: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. Unless I put sys-apps/dbus -python in package.use it will do that. Either it should not default to having the python flag or it should emerge the masked bindings. Thanks.
No, it should not emerge the masked bindings. The masked bindings are *NOT* for use with the .6x series. This is a seperate issue, and that will not solve it. What version of Python are you using? What is the output of emerge --info ?
You're missing the site module for Python... Which is provided by Python... your python install is broken. version of python... emerge --info... USE flags for python (i.e. emerge -pv python)