Johann Wöckinger <j.woeckinger at edumail.at 
<https://lists.gnucash.org/mailman/listinfo/gnucash-devel>> writes:

/ Christian Stimming schrieb:
/>>/ Am Dienstag, 26. Januar 2010 schrieb Johann Wöckinger:
/>>/ />>>/ Hi,
/>>>/
/>>>/ When I try to compile gnucash 2.3.8, build process fails with following
/>>>/ message:
/>>>/
/>>>/ .libs/dialog-fincalc.o: In function `init_fi':
/>>>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome/dialog-fincalc.c:299:
/>>>/ undefined reference to `fi_calc_future_value'
/>>>/ />>/
/>>/ Is this fixed when you add the line
/>>/   ${top_builddir}/src/calculation/libgncmod-calculation.la \
/>>/ in src/gnome/Makefile.am to the variable libgnc_gnome_la_LIBADD, i.e. by
/>>/ inserting the above line right after line 5?
/
[snip]

/ I tried this, but it did not solve the problem - now the undefined
/>/ reference error appears first at line 299 of dialog-fincalc.c (see
/>/ below)
/>/
/>/
/>/ .libs/dialog-fincalc.o: In function `init_fi':
/>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome/dialog-fincalc.c:299:
/>/ undefined reference to `fi_calc_future_value'
/>/ .libs/dialog-fincalc.o: In function `calc_value':
/>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome/dialog-fincalc.c:423:
/>/ undefined reference to `fi_calc_future_value'
/>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome/dialog-fincalc.c:420:
/>/ undefined reference to `fi_calc_payment'
/>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome/dialog-fincalc.c:417:
/>/ undefined reference to `fi_calc_present_value'
/>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome/dialog-fincalc.c:414:
/>/ undefined reference to `fi_calc_interest'
/>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome/dialog-fincalc.c:411:
/>/ undefined reference to `fi_calc_num_payments'
/>/ collect2: ld returned 1 exit status
/>/ make[5]: *** [libgnc-gnome.la] Fehler 1
/>/ make[5]: Leaving directory
/>/ /home/hans/software/gnucash/gnucash-2.3.8/src/gnome'
/
Can you please show more of the log, in particular the link line that
happens just before this error is thrown?

/ woec
/
-derek


Hi,

ok here is the link line just before the errors listed above:

/bin/sh ../../libtool --tag=CC   --mode=link gcc  -Wdeclaration-after-statement 
-Wno-pointer-sign -D_FORTIFY_SOURCE=2 -g -O2 -Wall -Wunused 
-Wmissing-prototypes -Wmissing-declarations  -Wno-unused  -Wl,-z,defs -o 
libgnc-gnome.la -rpath /usr/lib swig-gnome.lo dialog-chart-export.lo 
dialog-commodities.lo dialog-fincalc.lo dialog-find-transactions.lo 
dialog-new-user.lo dialog-price-editor.lo dialog-price-edit-db.lo 
dialog-print-check.lo dialog-progress.lo dialog-sx-editor.lo 
dialog-sx-from-trans.lo dialog-sx-since-last-run.lo dialog-tax-info.lo 
dialog-userpass.lo druid-acct-period.lo druid-hierarchy.lo druid-merge.lo 
druid-loan.lo druid-stock-split.lo gnc-plugin-account-tree.lo 
gnc-plugin-basic-commands.lo gnc-plugin-budget.lo gnc-plugin-register.lo 
gnc-plugin-page-account-tree.lo gnc-plugin-page-budget.lo 
gnc-plugin-page-sx-list.lo gnc-plugin-page-register.lo gnc-split-reg.lo 
lot-viewer.lo reconcile-list.lo top-level.lo window-reconcile.lo 
../../src/register/ledger-core/libgncmod-ledger-core.la 
../../src/register/register-gnome/libgncmod-register-gnome.la 
../../src/register/register-core/libgncmod-register-core.la 
../../src/report/report-gnome/libgncmod-report-gnome.la 
../../src/report/report-system/libgncmod-report-system.la 
../../src/gnome-search/libgncmod-gnome-search.la 
../../src/gnome-utils/libgncmod-gnome-utils.la 
../../src/backend/xml/libgnc-backend-xml-utils.la 
../../src/app-utils/libgncmod-app-utils.la ../../src/html/libgncmod-html.la 
../../src/engine/libgncmod-engine.la ../../src/core-utils/libgnc-core-utils.la 
../../src/libqof/qof/libgnc-qof.la -lglade-2.0 -lgtk-x11-2.0 -lxml2 
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 
-lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lguile -lltdl  -lgmp 
-lcrypt -lm -lltdl -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 
-lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 
-lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm 
-lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 
-ldl -lgobject-2.0 -lglib-2.0   -pthread -Wl,--export-dynamic -lgthread-2.0 
-lrt -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
../../src/libqof/qof/libgnc-qof.la -lpopt -lm  -lm
libtool: link: gcc -shared  .libs/swig-gnome.o .libs/dialog-chart-export.o 
.libs/dialog-commodities.o .libs/dialog-fincalc.o 
.libs/dialog-find-transactions.o .libs/dialog-new-user.o 
.libs/dialog-price-editor.o .libs/dialog-price-edit-db.o 
.libs/dialog-print-check.o .libs/dialog-progress.o .libs/dialog-sx-editor.o 
.libs/dialog-sx-from-trans.o .libs/dialog-sx-since-last-run.o 
.libs/dialog-tax-info.o .libs/dialog-userpass.o .libs/druid-acct-period.o 
.libs/druid-hierarchy.o .libs/druid-merge.o .libs/druid-loan.o 
.libs/druid-stock-split.o .libs/gnc-plugin-account-tree.o 
.libs/gnc-plugin-basic-commands.o .libs/gnc-plugin-budget.o 
.libs/gnc-plugin-register.o .libs/gnc-plugin-page-account-tree.o 
.libs/gnc-plugin-page-budget.o .libs/gnc-plugin-page-sx-list.o 
.libs/gnc-plugin-page-register.o .libs/gnc-split-reg.o .libs/lot-viewer.o 
.libs/reconcile-list.o .libs/top-level.o .libs/window-reconcile.o   -Wl,-rpath 
-Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/register/ledger-core/.libs 
-Wl,-rpath 
-Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/register/register-gnome/.libs 
-Wl,-rpath 
-Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/register/register-core/.libs 
-Wl,-rpath 
-Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/report/report-gnome/.libs 
-Wl,-rpath 
-Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/report/report-system/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/gnome-search/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/gnome-utils/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/backend/xml/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/app-utils/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/html/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/engine/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/core-utils/.libs 
-Wl,-rpath -Wl,/home/hans/software/gnucash/gnucash-2.3.8/src/libqof/qof/.libs 
-Wl,-rpath -Wl,/usr/lib/gnucash 
../../src/register/ledger-core/.libs/libgncmod-ledger-core.so 
../../src/register/register-gnome/.libs/libgncmod-register-gnome.so 
../../src/register/register-core/.libs/libgncmod-register-core.so 
../../src/report/report-gnome/.libs/libgncmod-report-gnome.so 
../../src/report/report-system/.libs/libgncmod-report-system.so 
../../src/gnome-search/.libs/libgncmod-gnome-search.so 
../../src/gnome-utils/.libs/libgncmod-gnome-utils.so 
../../src/backend/xml/.libs/libgnc-backend-xml-utils.so 
../../src/app-utils/.libs/libgncmod-app-utils.so 
../../src/html/.libs/libgncmod-html.so 
../../src/engine/.libs/libgncmod-engine.so 
../../src/core-utils/.libs/libgnc-core-utils.so /usr/lib/libglade-2.0.so 
/usr/lib/libxml2.so /usr/lib/libguile.so /usr/lib/libgmp.so -lcrypt 
/usr/lib/libltdl.so /usr/lib/libgnomeui-2.so -lSM -lICE 
/usr/lib/libbonoboui-2.so /usr/lib/libgnomevfs-2.so 
/usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libbonobo-2.so 
/usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so 
/usr/lib/libart_lgpl_2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so 
/usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so 
/usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so 
/usr/lib/libgconf-2.so /usr/lib/libgthread-2.0.so -lrt 
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl 
/usr/lib/libglib-2.0.so ../../src/libqof/qof/.libs/libgnc-qof.so 
/usr/lib/libpopt.so -lm  -Wl,-z -Wl,defs -pthread -pthread -Wl,--export-dynamic 
  -pthread -Wl,-soname -Wl,libgnc-gnome.so.0 -o .libs/libgnc-gnome.so.0.0.0

Regards,

woec
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to