Unable to compile r13513

Derek Atkins warlord at MIT.EDU
Tue Mar 7 10:03:49 EST 2006


I suspect the issue is that those functions, acc_free, commit_err,
on_done, noop, and on_err are being defined "static inline" and your
particular compiler is complaining about them.  FWIW I can build
r13513 on FC4 without any issue.

Can you go into those files in src/engine, remove the 'inline' part
from those function definitions, and then see if that fixes your problem?

-derek

Quoting micwise at bellsouth.net:

> I am unable to compile r13513 on an updataed Fedora development.  I 
> am getting the following error:
>
> gcc -I../../.. -I../../../src -I../../../src/gnc-module 
> -I../../../src/test-core -I../../../src/engine 
> -I../../../src/engine/test-core -I../../../lib/libqof/qof 
> -I../../../lib/libqof/qof -pthread -I/usr/include/glib-2.0 
> -I/usr/lib/glib-2.0/include -Wno-uninitialized -Wall -Wunused 
> -Wmissing-prototypes -Wmissing-declarations 
> -Wdeclaration-after-statement -Wno-pointer-sign -D_FORTIFY_SOURCE=2 
> -o .libs/test-link test-link.o  ../.libs/libgncmod-engine.so 
> /home/michael.wise/workspace/gnucash/trunk/src/engine/.libs/libgw-engine.so 
> -L/usr/src/build/702552-i386/BUILD/guile-1.6.7/libguile/.libs 
> -L/usr/src/build/715450-i386/BUILD/guile-1.6.7/libguile/.libs 
> /home/michael.wise/workspace/gnucash/trunk/src/engine/.libs/libgw-kvp.so 
> /home/michael.wise/workspace/gnucash/trunk/lib/libqof/qof/.libs/libqof.so 
> /home/michael.wise/workspace/gnucash/trunk/src/gnc-module/.libs/libgncmodule.so /usr/lib/libgwrap-guile-runtime.so /usr/lib/libgwrap-core-runtime.so /usr/lib/libguile.so 
> /usr/lib/libguile!
> -ltdl.so /usr/lib/libqthreads.so -lpthread -lcrypt 
> /usr/lib/libltdl.so 
> /home/michael.wise/workspace/gnucash/trunk/src/core-utils/.libs/libcore-utils.so -lgconf-2 -lORBit-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo ../../../lib/libqof/qof/.libs/libqof.so -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lpopt -lm -Wl,--rpath -Wl,/home/michael.wise/usr/local/gnucash//lib/gnucash -Wl,--rpath 
> -Wl,/home/michael.wise/usr/local/gnucash//lib
> ../.libs/libgncmod-engine.so: undefined reference to `acc_free'
> ../.libs/libgncmod-engine.so: undefined reference to `commit_err'
> ../.libs/libgncmod-engine.so: undefined reference to `on_done'
> ../.libs/libgncmod-engine.so: undefined reference to `noop'
> ../.libs/libgncmod-engine.so: undefined reference to `on_err'
> collect2: ld returned 1 exit status
> make[5]: *** [test-link] Error 1
> make[5]: Leaving directory 
> `/home/michael.wise/workspace/gnucash/trunk/src/engine/test'
> make[4]: *** [install-recursive] Error 1
> make[4]: Leaving directory 
> `/home/michael.wise/workspace/gnucash/trunk/src/engine'
> make[3]: *** [install] Error 2
> make[3]: Leaving directory 
> `/home/michael.wise/workspace/gnucash/trunk/src/engine'
> make[2]: *** [install-recursive] Error 1
> make[2]: Leaving directory `/home/michael.wise/workspace/gnucash/trunk/src'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/home/michael.wise/workspace/gnucash/trunk'
> make: *** [install] Error 2
>
>
> MIchael
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>



-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-devel mailing list