When emerging gnucash 1.8.11, the supporting library libgw-core-utils.so.0.0.0 fails to be built as ld cannot find libgwrap-glib and there seems to be an empty wrapset for libcore-utils. Reproducible: Always Steps to Reproduce: 1. #> emerge gnucash #> emerge info Portage 2.0.51.22-r3 (hardened/x86/2.6, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14.2-grsec i686) ================================================================= System uname: 2.6.14.2-grsec i686 Intel(R) Pentium(R) 4 CPU 2.26GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage//packages/x86/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X audiofile berkdb bitmap-fonts bonobo bzip2 crypt dlloader eds esd exif expat fam gdbm gif glut gnome gpm gstreamer gtk gtkhtml guile hardened imlib jpeg lcms mng mozilla ncurses nls opengl pam perl pic png python readline ssl tcpd tiff truetype udev userlocales x86 xml xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 74618 [details] Warnings and errors during build
I had the same error. Solved it by rebuilding g-wrap. Afterwards gnucash emerged without error
Same here. Looks like there is simply a dependancy missing, please fix that.
I'd bet that this is because g-wrap was emerged before glib-1, and g-wrap: a/ only checks for glib-1 (not glib-2) b/ doesn't DEPEND on glib-1* While techincally optional, gnucash is one of the only g-wrap users, and it requires a g-wrap built with glib wrappings.
In my case, solved by re-emerging g-wrap to create /usr/lib/libgwrap-glib* librairies.
added glib-1 to the dep list. thanks everyone.