I get the following error when trying to emerge libgnomedb-1.0.4: /bin/sh ../libtool --mode=link i586-pc-linux-gnu-gcc -march=c3 -O2 -fomit-frame-pointer -pipe -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -o gnome-database-properties database-capplet.o dsn-config.o dsn-properties-dialog.o main.o provider-config.o -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lgda-2 -lglib-2.0 -lxslt -lxml2 -lpthread -lz -lm -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lpthread -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 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 ../libgnomedb/libgnomedb-2.la mkdir .libs i586-pc-linux-gnu-gcc -march=c3 -O2 -fomit-frame-pointer -pipe -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -o .libs/gnome-database-properties database-capplet.o dsn-config.o dsn-properties-dialog.o main.o provider-config.o -Wl,--export-dynamic -Wl,--export-dynamic -pthread -L/usr/lib -L/usr/X11R6/lib ../libgnomedb/.libs/libgnomedb-2.so /usr/lib/libgda-2.so /usr/lib/libgdasql.so /usr/lib/libxslt.so /usr/lib/libgtksourceview-1.0.so /usr/lib/libgnomeprint-2-2.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /usr/lib/libglade-2.0.so /usr/lib/libgnomeui-2.so /usr/lib/libgnome-keyring.so /usr/lib/libjpeg.so /usr/lib/libbonoboui-2.so -lSM -lICE -lX11 /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libesd.so /usr/lib/libasound.so /usr/lib/libaudiofile.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-2.so /usr/lib/libxml2.so -lz -lssl -lcrypto /usr/lib/libhowl.so -lresolv -lrt /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so creating gnome-database-properties LC_ALL=C ../intltool-merge ../po database-properties.desktop.in database-properties.desktop -d -u -c ../po/.intltool-merge-cache Possible unintended interpolation of @INTLTOOL_ICONV in string at ../intltool-merge line 94. Global symbol "@INTLTOOL_ICONV" requires explicit package name at ../intltool-merge line 94. BEGIN not safe after errors--compilation aborted at ../intltool-merge line 250. make[1]: *** [database-properties.desktop] Error 9 make[1]: Leaving directory `/tmp/portage/libgnomedb-1.0.4/work/libgnomedb-1.0.4/control-center' make: *** [all-recursive] Error 1 !!! ERROR: gnome-extra/libgnomedb-1.0.4 failed. !!! Function gnome2_src_compile, Line 40, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge glade or emerge libgnomedb 2. 3. emerge info: Portage 2.0.51_rc9 (default-linux/x86/2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-gentoo-r9 i686) ================================================================= System uname: 2.6.8-gentoo-r9 i686 VIA Samuel 2 Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=c3 -O2 -fomit-frame-pointer -pipe" CHOST="i586-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=c3 -O2 -fomit-frame-pointer -pipe" DISTDIR="/tmp/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" MAKEOPTS="-j1" PKGDIR="/tmp/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/tmp/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow 3ds X X509 Xaw3d aalib acpi acpi4linux activefilter adns alsa apache2 artworkextra athena atlas audiofile avi berkdb bitmap-fonts cddb cdparanoia chroot cle266 crypt cscope cups curl dedicated dga dillo divx4linux djbfft dnd dv dvd dvdread edl eds emacs encode escreen esd ethereal evo f77 faac faad fam fdftk fftw flac flash fltk fluidsynth fmod foomaticdb gd gdbm ggi gif gimpprint glade gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml guile hal howl icq idl imagemagick imap imlib imlib2 jabber jack jack-caps jack-tmpfs jpeg ladcca lcms ldap libcaca libgda libwww live lufsusermount mad mbox mcal md5sum mdb mikmod mmx mng mono motif mozilla moznocompose moznoirc moznomail mozsvg mpeg mpeg4 mpi mplayer msn ncurses net network nogcj nomac nomultilib nptl nptlonly objc oggvorbis opengl oscar oss pam parse-clocks pcap pda pdflib perl plotutils png ppds prelude python qt quicktime radeon readline rtc ruby ruby18 samba sdl sftplogging skey slp sndfile sox speex spell sqlite ssl svg tcltk tcpd tetex theora tiff truetype unicode usb userlocales videos wmf wxwindows x86 xgetdefault xml xml2 xmms xprint xv xvid yahoo yv12 zlib video_cards_radeon"
The Gnome-DB web site shows the newest version to be 1.1.99, which will become 1.2 shortly. Maybe this version needs to be put into portage?
ok, the INTLTOOL_ICONV problem is because if we run intltoolize, as around a handful of ebuilds do, you need to also run aclocal, autoconf and automake. i'm going to go thru the ebuilds that need it and either remove intoolize or add aclocal, autoconf automake.
The intltool mask fixed this. Thanks!
fixed 1.0.3 and 1.0.4. intltoolize needs to stay for 1.0.3, but for 1.0.4, it doesn't. i added another workaround for 1.0.3 for now.