libgnomedb fails with error described Reproducible: Always Steps to Reproduce: emerge libgnomedb Actual Results: mkdir .libs i686-pc-linux-gnu-gcc -O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -mfpmath=sse -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 -pthread -L/usr/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/libfreetype.so /usr/lib/libexpat.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/libxml2.so -lz -lssl -lcrypto -lresolv -lrt /usr/lib/libbonobo-2.so /usr/lib/libgconf-2.so /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 ../libgnomedb/.libs/libgnomedb-2.so: undefined reference to `gda_config_free_provider_info' collect2: ld returned 1 exit status distcc[4770] ERROR: compile (null) on localhost failed make[1]: *** [gnome-database-properties] Error 1 make[1]: Leaving directory `/var/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 41, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Error-free emerge # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 15:32:09)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.5, 1.7.9-r1, 1.6.3, 1.8.5-r3, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.4.19-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/bind /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.tucdemonic.org/gentoo/ http://gentoo.ccccom.com http://mirrors.tds.net/gentoo http://128.213.5.34/gentoo/ http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts bonobo cdr crypt cscope cups curl dga directfb eds emboss encode esd ethereal evo fam fbcon firebird flac foomaticdb fortran freetds gb gd gdbm ggi gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hbci i8x0 imagemagick imap imlib ipv6 java javascript jbig jpeg junit libg++ libgda libwww mad mbox memlimit mikmod mmx motif mozilla mp3 mpeg mysql ncurses nls odbc ogg oggvorbis opengl oss pam pda pdflib perl php plotutils png python qt quicktime readline ruby samba sdl slang snmp sox spell sqlite sse sse2 ssl svga tcltk tetex tiff truetype truetype-fonts type1-fonts usb vorbis xine xinerama xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
What version of libgda did you have in your system at the time? It seems like you had libgda-1.2.1 (which was ~x86) and then tried to install libgnomedb-1.0.4.
Yeah you're totally right. I would have though that one would have required me to upgrade/downgrade the other to keep in sync, but whatever. Thanks for your help!
Still this problem indicates that libgnomedb-1.0.x should depend on libgda-1.0.x exclusively, so it had to be fixed in the ebuilds. It is now. Thanks.