Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148970 - gnome-base/gnome-desktop-2.16.0 failed
Summary: gnome-base/gnome-desktop-2.16.0 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 154704 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-09-24 10:45 UTC by Diego Viola
Modified: 2006-11-10 11:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Viola 2006-09-24 10:45:39 UTC
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
Comment 1 Diego Viola 2006-09-24 10:46:16 UTC
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
Comment 2 Diego Viola 2006-09-24 10:48:26 UTC
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.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-09-24 11:09:32 UTC
This has zero in common w/ Gentoo Bugzilla product, kindly read the descriptions.
Comment 4 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-09-29 14:07:28 UTC
Please run revdep-rebuild.
Comment 5 Diego Viola 2006-09-30 20:18:18 UTC
(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.
Comment 6 Mart Raudsepp gentoo-dev 2006-10-03 03:29:36 UTC
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.
Comment 7 Diego Viola 2006-10-09 07:12:56 UTC
(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.
Comment 8 Diego Viola 2006-10-09 07:14:46 UTC
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.
Comment 9 Diego Viola 2006-10-09 09:21:27 UTC
10:43 <+angelos> asdx: recompile glitz, cairo and pango in that order

that fixed the problem, thanks angelos! :D
Comment 10 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-10-16 01:30:08 UTC
Marking fixed as per comment 9
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-11-10 11:18:26 UTC
*** Bug 154704 has been marked as a duplicate of this bug. ***