During a re-emerge of gnucash as per revdep-rebuild request I got the following error: checking for main in -lgal... no configure: error: gal library not found. See the README and config.log for more info. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/gnucash-1.8.11/work/gnucash-1.8.11/config.log !!! ERROR: app-office/gnucash-1.8.11 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile gnucash-1.8.11.ebuild, line 81: Called econf '--enable-etags' '--enable-ctags' '--enable-compile-warnings=no' '--disable-error-on-warning' '--disable-sql' '--enable-nls' '--enable-ofx' '--disable-hbci' ebuild.sh, line 541: Called die !!! econf failed My emerge --info: # emerge --info Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.15 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 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="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=i686 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O3 -march=i686 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.mirror.sdv.fr http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ http://gentoo.osuosl.org/" MAKEOPTS="-j5" PKGDIR="/var/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" PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-fabrica" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib alsa apache2 apm arts audiofile avi bitmap-fonts bzip2 bzlib cddb cdparanoia cdr cli crypt cups dbus dga dlloader dri dts dvd edl eds emboss encode faac faad fame ffmpeg flac foomaticdb fortran gd gdbm gif gimpprint gmp gpm gstreamer gtk2 hal imagemagick imlib isdnlog jbig jpeg jpeg2k kde kdeenablefinal lcms ldap libcaca libg++ libwww live lzo mad matroska md5sum mikmod mjpeg mmx mng motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png ppds pppd python qt qt3 qt4 quicktime readline real reflection samba scanner sdl session speex spell spl ssl subversion svg svga tcpd tga theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs wmf x264 xine xinerama xml xmms xorg xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_mga video_cards_nv video_cards_vesa video_cards_vga video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #0) > !!! Please attach the following file when filing a report to bugs.gentoo.org: > !!! /var/tmp/portage/gnucash-1.8.11/work/gnucash-1.8.11/config.log
Created attachment 91379 [details] config.log as per request Here is the file required. Is the bug reporter supposed to send this file in every bug?
Requested info available.
According to the config.log: configure:13375: gcc -o conftest -O3 -march=i686 -pipe -L/usr/X11R6/lib conftest.c -lgal -rdynamic -L/usr/lib -lgal -lgnomeprint -lfreetype -lglade-gnome -lglade -lxml -lz -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgnome -lgnomesupport -lesd -lasound -laudiofile -ldb1 -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -lXi -lXext -lX11 -lm -lgnomecanvaspixbuf -lpopt -lm -lm 1>&5 /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lesd This indicates to me, that you used to have esound around, and now you don't (or that you have a version bump and you didn't recompile stuff). Can you try two things: 1. emerge -Duv world -p (and check if media-sound/esound is being pulled in) 2. revdep-rebuild -- -p (and show me the list of stuff that it wants to remerge) Do 2 only if 1 doesn't show esound.
(In reply to comment #4) > > This indicates to me, that you used to have esound around, and now you don't Precisely. Recently a "emerge -av --depclean" removed esound from my computer. Since them I have never been able to complete a revdep-rebuild as gtkhtml fails. > 1. emerge -Duv world -p (and check if media-sound/esound is being pulled in) It doesn't show media-sound/esound. > 2. revdep-rebuild -- -p (and show me the list of stuff that it wants to > remerge) Here is the result: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] gnome-extra/gtkhtml-1.1.10-r1 [ebuild R ] app-office/gnucash-1.8.11 [ebuild N ] gnome-base/gail-1.8.8 USE="-debug -doc" [ebuild R ] gnome-extra/gtkhtml-3.8.2 The problem is that I can't emerge gnome-extra/gtkhtml-1.1.10-r1 as it fails for the lack of esound. See bug #139470. It seems that gnucash is depending on gtkhtml for some reason. Shall this bug depend on bug #139470? I hope not as it seems nobody has any idea on how to fix bug #139470. Until now, I only got a friend with the same problem, no suggestions on how to fix.
I'm afraid it does depend on that bug :/
*** This bug has been marked as a duplicate of 139470 ***