After emerge -pu world I got: # emerge -up world These are the packages that I would merge, in order. Calculating world dependencies ...done! [ebuild U ] dev-libs/DirectFB-0.9.15 [ebuild U ] x11-libs/gtk+-2.1.2 [ebuild U ] gnome-base/libgnomeui-2.0.6-r1 [ebuild U ] dev-libs/libxml2-2.4.28 [ebuild U ] gnome-base/gdm-2.4.0.12-r1 [ebuild U ] gnome-base/control-center-2.0.3-r1 [ebuild U ] gnome-base/gnome-2.0.3-r1 During the compilation I got: rm -fr .libs/libdirectfb.la .libs/libdirectfb.* .libs/libdirectfb-0.9.* (cd . && ln -s directfb.lo directfb.o) (cd . && ln -s idirectfb.lo idirectfb.o) (cd . && ln -s interface.lo interface.o) gcc -shared directfb.lo idirectfb.lo interface.lo -Wl,--whole-archive display/.libs/libdirectfb_displ ay.al media/.libs/libdirectfb_media.al windows/.libs/libdirectfb_windows.al input/.libs/libdirectfb_in put.al misc/.libs/libdirectfb_misc.al gfx/.libs/libdirectfb_gfx.al core/.libs/libdirectfb_core.al -Wl, --no-whole-archive -L/usr/X11R6/lib -L/usr/kde/cvs/lib -lstdc++ -L/usr/lib /usr/lib/libSDL.so -lartsc /usr/lib/libesd.so /usr/lib/libaudiofile.so -lm -lX11 -lXext -lvga -ldl -lpthread -Wl,-soname -Wl,li bdirectfb-0.9.so.15 -o .libs/libdirectfb-0.9.so.15.0.0 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lartsc collect2: ld returned 1 exit status make[3]: *** [libdirectfb.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/DirectFB-0.9.15/work/DirectFB-0.9.15/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/DirectFB-0.9.15/work/DirectFB-0.9.15/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/DirectFB-0.9.15/work/DirectFB-0.9.15' make: *** [all-recursive-am] Error 2 !!! ERROR: dev-libs/DirectFB-0.9.15 failed. !!! Function src_compile, Line 99, Exitcode 2 !!! (no error message) Any clue?
looks like you used to have arts installed (kde sound thingy). something you have installed, which directfb links to is still trying to link to arts.
Any idea how do I fix it?
The same problem with gtk+-2.1.2 The error says that it needs Xft2 or higher and I have: * x11-libs/xft Latest version available: 2.0-r1 Latest version installed: 2.0-r1 Size of downloaded files: 525 kB Homepage: http://fontconfig.org/ Description: Xft2 This is the error from compilation process: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"Gdk\" -DINSIDE_GDK_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DG_ENABLE_DEBUG -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -c gdkdrawable-x11.c -fPIC -DPIC -o gdkdrawable-x11.lo In file included from gdkdrawable-x11.c:34: /usr/include/pango-1.0/pango/pangoxft.h:37:2: #error "must have Xft version 2 or newer" In file included from gdkdrawable-x11.c:34: /usr/include/pango-1.0/pango/pangoxft.h:42: parse error before '*' token gdkdrawable-x11.c: In function `gdk_x11_drawable_get_picture': gdkdrawable-x11.c:274: warning: implicit declaration of function `XftDrawPicture' make[3]: *** [gdkdrawable-x11.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/gtk+-2.1.2/work/gtk+-2.1.2/gdk/x11' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtk+-2.1.2/work/gtk+-2.1.2/gdk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtk+-2.1.2/work/gtk+-2.1.2' make: *** [all-recursive-am] Error 2 !!! ERROR: x11-libs/gtk+-2.1.2 failed. !!! Function src_compile, Line 57, Exitcode 2 !!! (no error message) Hope some one will fix this bug. Thanks
gnome team, please check coment #3
tried re-emerging xft-2 ? if that doesnt work remove xft-2, pango and gtk+ and then try again.
no more traffic closing