Portage 2.1.1 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 x86_64) ================================================================= System uname: 2.6.17-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.5 Last Sync: Sat, 23 Sep 2006 12:50:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -msse3 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -msse3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ " LINGUAS="" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 aac alsa apache2 bash-completion berkdb bitmap-fonts bzip2 cdparanoia cdr cli crypt dbus dlloader dri dvd dvdr elibc_glibc emul-linux-x86 encode ffmpeg firefox flac fortran ftp gd gdbm gif gnome gstreamer gtk gtk2 hal input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber javascript jpeg jpeg2k kernel_linux libg++ lirc mad matroska mng mp3 mpeg mysql ncurses nls nptl nptlonly ogg openal opengl pam pcre pdf perl php png ppds pppd python readline reflection ruby samba sdl session spell spl ssl svg symlink tcpd theora truetype truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_nvidia vorbis wxwindows xinerama xml xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
I tried to emerge gnome 2.16, I unmasked all the packages and I got this error. vas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/startup-notification-1.0 -march=k8 -msse3 -O2 -pipe -MT test-ditem.o -MD -MP -MF ".deps/test-ditem.Tpo" -c -o test-ditem.o test-ditem.c; \ then mv -f ".deps/test-ditem.Tpo" ".deps/test-ditem.Po"; else rm -f ".deps/test-ditem.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=k8 -msse3 -O2 -pipe -o test-ditem test-ditem.o libgnome-desktop-2.la -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lbonobo-2 -lbonobo-activation -lgnomevfs-2 -lgconf-2 -lgobject-2.0 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -lstartup-notification-1 x86_64-pc-linux-gnu-gcc -march=k8 -msse3 -O2 -pipe -o .libs/test-ditem test-ditem.o -pthread ./.libs/libgnome-desktop-2.so /usr/lib64/libgnomeui-2.so /usr/lib64/libjpeg.so /usr/lib64/libbonoboui-2.so /usr/lib64/libgnome-keyring.so /usr/lib64/libgnomecanvas-2.so /usr/lib64/libgnome-2.so /usr/lib64/libpopt.so /usr/lib64/libart_lgpl_2.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libXrender.so /usr/lib64/libpng12.so /usr/lib64/libglitz.so /usr/lib64/libfontconfig.so /usr/lib64/libexpat.so /usr/lib64/libfreetype.so /usr/lib64/libbonobo-2.so /usr/lib64/libbonobo-activation.so /usr/lib64/libORBitCosNaming-2.so /usr/lib64/libgnomevfs-2.so /usr/lib64/libxml2.so -lz /usr/lib64/libdbus-glib-1.so /usr/lib64/libdbus-1.so -lnsl -lssl -lcrypto -lresolv -lutil /usr/lib64/libgconf-2.so /usr/lib64/libORBit-2.so /usr/lib64/libgobject-2.0.so -lm /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lpthread /usr/lib64/libglib-2.0.so -lrt /usr/lib64/libstartup-notification-1.so /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libX11.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl /usr/lib64/libgtk-x11-2.0.so: undefined reference to `cairo_pdf_surface_create' /usr/lib64/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_font_options' /usr/lib64/libgtk-x11-2.0.so: undefined reference to `cairo_surface_set_fallback_resolution' /usr/lib64/libgtk-x11-2.0.so: undefined reference to `cairo_ps_surface_set_size' /usr/lib64/libgtk-x11-2.0.so: undefined reference to `cairo_surface_get_type' /usr/lib64/libgtk-x11-2.0.so: undefined reference to `cairo_pdf_surface_create_for_stream' /usr/lib64/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents' /usr/lib64/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm' /usr/lib64/libgtk-x11-2.0.so: undefined reference to `cairo_pdf_surface_set_size' collect2: ld returned 1 exit status make[3]: *** [test-ditem] Error 1 make[3]: Leaving directory `/var/tmp/portage/gnome-desktop-2.16.0/work/gnome-desktop-2.16.0/libgnome-desktop' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-desktop-2.16.0/work/gnome-desktop-2.16.0/libgnome-desktop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-desktop-2.16.0/work/gnome-desktop-2.16.0' make: *** [all] Error 2 !!! ERROR: gnome-base/gnome-desktop-2.16.0 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 1255: Called gnome2_src_compile gnome2.eclass, line 64: Called die !!! compile failure !!! If you need support, post the topmost build error, and the call stack if relevant.
This has zero in common w/ Gentoo Bugzilla product, kindly read the descriptions.
Please run revdep-rebuild.
(In reply to comment #4) > Please run revdep-rebuild. > I run but I've got "Nothing to rebuild" After that I tried deleting the ~/.revdep-rebuild* files and tried again but I got "Nothing to rebuild" again.
gtk+-2.10 requires cairo to be built with the pdf USE flag. This check is in the ebuilds, but perhaps you somehow got it without. Can you check if cairo was built with the pdf USE flag? Output of emerge -vp cairo should reveal this.
(In reply to comment #6) > gtk+-2.10 requires cairo to be built with the pdf USE flag. > This check is in the ebuilds, but perhaps you somehow got it without. > Can you check if cairo was built with the pdf USE flag? Output of emerge -vp > cairo should reveal this. > yes, i have the pdf USE flag in /etc/make.conf and I also see with emerge -vp cairo that uses the pdf USE flag. but still, fails to compile every time I try it, same error.
USE="X a52 aac alsa apache2 bash-completion bzip2 cdparanoia cdr -cups dbus dvd dvdr emul-linux-x86 encode ffmpeg firefox flac ftp gd gif gnome -gpm gstreamer gtk gtk2 hal ipv6 jabber javascript jpeg jpeg2k -kde lirc mad matroska mng mp3 mpeg mysql ncurses ogg openal opengl pdf php png python -qt3 -qt4 ruby samba sdl spell svg symlink theora truetype unicode vcd vorbis wxwindows xinerama xml xv xvid" as you can see there, the pdf flag is in my USE variable.
10:43 <+angelos> asdx: recompile glitz, cairo and pango in that order that fixed the problem, thanks angelos! :D
Marking fixed as per comment 9
*** Bug 154704 has been marked as a duplicate of this bug. ***