gcc -march=i686 -O3 -pipe -o .libs/test-link test-link.o ../.libs/libgncmod-app-file.so - L/usr/lib /var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/gnome-utils/.libs/libgncmo d-gnome-utils.so /var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/network-utils/.libs /libgncmod-network-utils.so /usr/lib/libghttp.so -L/usr/X11R6/lib /usr/lib/libguppitank.so /usr/lib/libguppi.so /usr/lib/libzvt.so -lutil /usr/lib/libbonobo-print.so /usr/lib/libgt khtml-1.1.so /usr/lib/libbonobox.so /usr/lib/libbonobo.so /usr/lib/libgal.so /usr/lib/libg nomeprint.so /usr/lib/libfreetype.so /usr/lib/libglade-gnome.so /usr/lib/libgnomecanvaspix buf.so /usr/lib/libgconf-gtk-1.so /usr/lib/libgconf-1.so /usr/lib/liboaf.so /usr/lib/libOR BitCosNaming.so /usr/lib/libORBit.so /usr/lib/libIIOP.so /usr/lib/libORBitutil.so /usr/lib /libgdk_pixbuf.so /usr/lib/libglade.so /usr/lib/libxml.so -lncurses /var/tmp/portage/gnuca sh-1.8.4/work/gnucash-1.8.4/src/app-file/gnome/.libs/libgnc-app-file-gnome.so /usr/lib/lib gnomeui.so /usr/lib/libart_lgpl.so /usr/lib/libgdk_imlib.so -lSM -lICE /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so -lXi -lXext -lX11 /usr/lib/libgnome.so /usr/lib/ libgnomesupport.so -lz /usr/lib/libesd.so /usr/lib/libaudiofile.so -ldb1 /var/tmp/portage/ gnucash-1.8.4/work/gnucash-1.8.4/src/app-utils/.libs/libgncmod-app-utils.so /var/tmp/porta ge/gnucash-1.8.4/work/gnucash-1.8.4/src/engine/.libs/libgncmod-engine.so /var/tmp/portage/ gnucash-1.8.4/work/gnucash-1.8.4/src/engine/.libs/libgw-engine.so /var/tmp/portage/gnucash -1.8.4/work/gnucash-1.8.4/src/engine/.libs/libgw-kvp.so /var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/gnc-module/.libs/libgncmodule.so /var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/core-utils/.libs/libcore-utils.so /usr/lib/libgwrap-wct.so /usr/lib/libgwrap-glib.so /usr/lib/libltdl.so /var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/calculation/.libs/libgncmod-calculation.so /usr/lib/libguile.so -ldl /usr/lib/libqthreads.so -lpthread /usr/lib/libglib.so /usr/lib/libpopt.so -lm -Wl,--rpath -Wl,/usr/lib/gnucash /var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/gnome-utils/.libs/libgncmod-gnome-utils.so: undefined reference to `gnome_app_helper_gettext' collect2: ld returned 1 exit status make[4]: *** [test-link] Error 1 make[4]: Leaving directory `/var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/app-file/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src/app-file' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnucash-1.8.4/work/gnucash-1.8.4' make: *** [all-recursive-am] Error 2 !!! ERROR: app-office/gnucash-1.8.4 failed. !!! Function src_compile, Line 72, Exitcode 2 !!! make failed Reproducible: Always Steps to Reproduce:
can you attach a full build log instead? do : emerge gnucash 2>&1 | tee /tmp/gnucash.log and then attach it to the bug. that symbol should be provided by libgnomeui.so, which is included in that line, so possibly the error occured some time before. do you have /usr/lib/libgnomeui.so ?
Created attachment 14803 [details] errorlog
Error log attached. Also: $ ls -al /usr/lib/libgnomeui.so lrwxrwxrwx 1 root root 21 Aug 19 2002 /usr/lib/libgnomeui.so -> libgnomeui.so.32.14.1
Duh. And lastly: $ ls -al libgnomeui.so.32.14.1 -rwxr-xr-x 1 root root 984726 Aug 19 2002 libgnomeui.so.32.14.1 It does actually exist :)
does this still exist with the newest version of gnucash ?
do you have USE="-nls" ? does libgnomeui.so have the gnome_app_helper_gettext symbol? If not, then maybe you need to re-emerge gnome-libs with USE="nls". to check if libgnomeui.so has that symbol, do : % nm /usr/lib/libgnomeui.so | grep gnome_app_helper_gettext 00026bd0 T gnome_app_helper_gettext
Hmmmm. After an upgrade to gcc 3.x, it now compiled fine...
well, it would seem like some sort of oddity. i'm closing this bug unless someone else runs into it again ..