Compilation issue post r18040

Stephen R. Besch sbesch at
Tue May 5 15:32:01 EDT 2009

I have been successfully compiling GnuCash trunk up to and including 
r18040. Compilation fails after updating to r18041 and beyond. The final 
part of the compiler output follows. I have tried both "make clean" and 
then "make distclean" before recompiling - to no effect. My 
configuration line is:

./configure --enable-debug --disable-ofx --enable-aqbanking 

Note that ofx is disabled because aqbanking no longer uses ofx (it now 
has it's own, still incomplete, ofx importer).

Anyone have any ideas?

Stephen R. Besch
mkdir .libs
gcc -Werror -Wdeclaration-after-statement -Wno-pointer-sign 
-D_FORTIFY_SOURCE=2 -g -g -Wall -Wunused -Wmissing-prototypes 
-Wmissing-declarations -Wno-unused -g -o .libs/gnucash-bin gnucash-bin.o 
-pthread -Wl,--export-dynamic -pthread  
../../src/libqof/qof/.libs/ /usr/lib/ 
/usr/lib/ -lcrypt /usr/lib/ /usr/lib/ 
-lSM -lICE /usr/lib/ /usr/lib/ 
/usr/lib/ /usr/lib/ 
/usr/lib/ /usr/lib/ 
/usr/lib/ /usr/lib/ /usr/lib/ 
/usr/lib/ -lrt /usr/lib/ 
/usr/lib/ /usr/lib/ 
/usr/lib/ /usr/lib/ 
/usr/lib/ /usr/lib/ /usr/lib/ 
/usr/lib/ -ldl /usr/lib/ 
../../src/gnc-module/.libs/ /usr/lib/ 
-lpthread -lm  -Wl,--rpath -Wl,/usr/local/lib/gnucash
/usr/local/lib/gnucash/ undefined reference to 
/usr/local/lib/gnucash/ undefined reference to 
/usr/local/lib/gnucash/ undefined reference to 
collect2: ld returned 1 exit status
make[4]: *** [gnucash-bin] Error 1
make[4]: Leaving directory 
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/sbesch/source_installs/gnucash_trunk/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sbesch/source_installs/gnucash_trunk'
make: *** [all] Error 2
sbesch at Dagoba:~/source_installs/gnucash_trunk$

More information about the gnucash-devel mailing list