Problem building gnucash (G2)

Phil Longstaff plongstaff at newearth.org
Sun May 1 15:05:22 EDT 2005


I am running into problems building the gnome2 build of gnucash:

1) Although configure doesn't test for it, if gnome-keyring-devel is not 
installed, it won't build.

2) In src/appfile/test, trying to build .libs/test-links, I get the messages:
/opt/gnome/lib/libgsf-1.so: undefined reference to `g_assert_warning'
/opt/gnome/lib/libgsf-gnome-1.so: undefined reference to 
`g_return_if_fail_warning'

>From what I have seen using Google, this may be because I have an older 
version of glib in my link path.  I do have both glib-1.2.10 and glib2-2.4.0 
installed and can't uninstall them.  The full link command (with libraries 
separated for more easy viewing) is:
gcc -g -O2 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations 
-Werror -g
    -o .libs/test-links
             test-link.o
             ../.libs/libgncmod-app-file.so
         -L/opt/gnome/lib
             /home/phil/gnucash2/gnucash/src/gnome-utils/.libs/libgncmod-gnome-utils.so
             /home/phil/gnucash2/gnucash/src/network-utils/.libs/libgncmod-network-utils.so
         -L/usr/X11R6/lib
         -L/usr/lib
         -L/usr/local/lib
             /opt/gnome/lib/libgtkhtml-3.1.so
             /opt/gnome/lib/libgailutil.so
             /opt/gnome/lib/libgnomeprintui-2-2.so
             /opt/gnome/lib/libgnomeprint-2-2.so
             /usr/lib/libfontconfig.so
             /usr/lib/libexpat.so
             /usr/lib/libfreetype.so
             /opt/gnome/lib/libglade-2.0.so
             /opt/gnome/lib/libgsf-gnome-1.so
             /opt/gnome/lib/libgsf-1.so
             /usr/lib/libbz2.so
             /home/phil/gnucash2/gnucash/src/app-file/gnome/.libs/libgnc-app-file-gnome.so
             /opt/gnome/lib/libgnomeui-2.so
             /opt/gnome/lib/libgnome-keyring.so
             /usr/lib/libjpeg.so
             /opt/gnome/lib/libbonoboui-2.so
             -lSM -lICE -lX11
             /opt/gnome/lib/libgnomecanvas-2.so
             /opt/gnome/lib/libgnome-2.so
             /usr/lib/libesd.so
             /usr/lib/libasound.so
             /usr/lib/libaudiofile.so
             /usr/lib/libart_lgpl_2.so
             /opt/gnome/lib/libpangoft2-1.0.so
             /opt/gnome/lib/libgnomevfs-2.so
             /opt/gnome/lib/libbonobo-2.so
             /usr/lib/libxml2.so
             -lz -lssl -lcrypto -lrt
             /opt/gnome/lib/libbonobo-activation.so
             /opt/gnome/lib/libORBitCosNaming-2.so
             /opt/gnome/lib/libgtk-x11-2.0.so
             /opt/gnome/lib/libgdk-x11-2.0.so
             /opt/gnome/lib/libatk-1.0.so
             /opt/gnome/lib/libgdk_pixbuf-2.0.so
             /opt/gnome/lib/libpangoxft-1.0.so
             /opt/gnome/lib/libpangox-1.0.so
             /opt/gnome/lib/libpango-1.0.so
             /home/phil/gnucash2/gnucash/src/app-utils/.libs/libgncmod-app-utils.so
             /home/phil/gnucash2/gnucash/src/engine/.libs/libgncmod-engine.so
             /home/phil/gnucash2/gnucash/src/engine/.libs/libgw-engine.so
             /home/phil/gnucash2/gnucash/src/engine/.libs/libgw-kvp.so
             /home/phil/gnucash2/gnucash/src/gnc-module/.libs/libgncmodule.so
             /home/phil/gnucash2/gnucash/src/core-utils/.libs/libcore-utils.so
             /opt/gnome/lib/libgconf-2.so
             /opt/gnome/lib/libORBit-2.so
             /opt/gnome/lib/libgmodule-2.0.so
             /opt/gnome/lib/libgwrap-wct.so
             /opt/gnome/lib/libgwrap-glib.so
             /usr/lib/libltdl.so
             /home/phil/gnucash2/gnucash/src/calculation/.libs/libgncmod-calculation.so
             /usr/lib/libguile.so
             /usr/lib/libguile-ltdl.so
             -ldl
             /usr/lib/libqthreads.so
             -lcrypt
             /opt/gnome/lib/libgthread-2.0.so
             -lpthread
             /opt/gnome/lib/libgobject-2.0.so
             /opt/gnome/lib/libglib-2.0.so
             /usr/lib/libpopt.so
             -lm
             -Wl,--rpath
             -Wl,/opt/gnc-g2-unstable/lib/gnucash
             -Wl,--rpath -Wl,/opt/gnome/lib
             -Wl,--rpath -Wl,/opt/gnc-g2-unstable/lib

Any ideas on how to fix this?

Phil



More information about the gnucash-devel mailing list