Compilation problem with trunk

David Moore davidm at sjsoft.com
Thu Dec 8 04:26:10 EST 2005


Hi,

I'm trying to compile Gnucash trunk (revision 12150) with gcc 4.0.2 and 
an external goffice 0.1.2 so I can help with testing.  I'm getting the 
following error:

gcc -I../../../../src/test-core -I.. -pthread -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -march=i686 -O2 -pipe -Werror 
-Wdeclaration-after-statement -Wno-pointer-sign -o 
.libs/test-link-module test-link-module.o  
../.libs/libgncmod-ledger-core.so -L/opt/gnome/lib -L/usr/lib 
-L/usr/X11R6/lib 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/register/register-gnome/.libs/libgncmod-register-gnome.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/register/register-core/.libs/libgncmod-register-core.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/gnome-utils/.libs/libgncmod-gnome-utils.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/network-utils/.libs/libgncmod-network-utils.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/app-utils/.libs/libgncmod-app-utils.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/engine/.libs/libgncmod-engine.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/engine/.libs/libgw-engine.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/engine/.libs/libgw-kvp.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/gnc-module/.libs/libgncmodule.so 
-lgwrap-wct -lgwrap-glib -lltdl 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/calculation/.libs/libgncmod-calculation.so 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/core-utils/.libs/libcore-utils.so 
-lgtkhtml-3.8 -lgnomeprintui-2-2 -lguile -lguile-ltdl -lcrypt 
-lgsf-gnome-1 -lgoffice-1 -lgsf-1 -lglade-2.0 -lgnomeprint-2-2 
/var/abs/local/gnucash2_packages/gnucash2-svn/src/gnucash-build/src/engine/.libs/libqof.so 
-lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lz 
-lgnomecanvas-2 -lgnome-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 
-lcairo -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lgobject-2.0 
-lbonobo-activation -lORBit-2 -lgmodule-2.0 -ldl -lgthread-2.0 
-lglib-2.0 -lpopt -lm -Wl,--rpath -Wl,/opt/gnome/lib/gnucash
../.libs/libgncmod-ledger-core.so: undefined reference to 
`gnc_date_activates_default'
collect2: ld returned 1 exit status

An objdump on the library turns up this:

00000000         *UND*  00000000              gnc_date_activates_default

Can anyone help me to fix this?

thanks,
David Moore


More information about the gnucash-devel mailing list