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