>>> Compiling source in /var/tmp/portage/quodlibet-0.17.1-r2/work/quodlibet-0.17.1 ... Checking for Python... /usr/bin/python Checking Python version: 2.4 (check.py:29205): Gdk-WARNING **: locale not supported by Xlib (check.py:29205): Gdk-WARNING **: cannot set locale modifiers Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Checking for PyGTK >= 2.6: Traceback (most recent call last): File "./check.py", line 20, in ? import gtk File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 38, in ? from _gtk import * RuntimeError: could not open display make: *** [all] Error 1 !!! ERROR: media-sound/quodlibet-0.17.1-r2 failed. Call stack: ebuild.sh, line 1933: Called dyn_compile ebuild.sh, line 971: Called src_compile !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant.
I don't understand this bug... is quodlibet supose to run without X ?
No, this is the output of "emerge quodlibet", it is supposed to me installed without X. It seems that during install it makes some checks which require X. I think it is better to prevent target all, during compile, or patch the Makefile and remove "./check.py" in target all