Problems compiling gnucash 1.4.8

Christopher B. Knight cknight@nmt.edu
Wed, 29 Nov 2000 13:46:33 -0700


Help...

I can't get the &*^%%@@ thing compiled.

First the info:
Slackware 7.1
obtained and installed the following:
swig1.1p5
guile 1.4
slib2c9
g-wrap 0.9.12


then attempted to compile gnucash 1.4.8

get the following errors
<lots of previous stuff deleted> 
make[3]: Leaving directory `/usr/local/src/gnucash-1.4.8/src/optional'
make[3]: Entering directory `/usr/local/src/gnucash-1.4.8/src'
/bin/sh ../libtool --mode=link gcc  -g -O2 -Wall -I/usr/lib/glib/include -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gnome-xml -I/usr/local/include  -o gnucash  MultiLedger.o SplitLedger.o Destroy.o EuroUtils.o FileDialog.o Refresh.o gnome/libgncgnome.a   register/libgncregister.a   register/gnome/libgncregistergnome.a   guile/libgncguile.a   gnome/libgncgnome.a   engine/libgncengine.la   -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeui -lart_lgpl -lgdk_imlib -lgnome -lgnomesupport -lesd -laudiofile -ldb -lgtkxmhtml -lXpm -ljpeg -lpng -lSM -lICE -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm -lxml -lz   /usr/local/lib/libgwrapguile.a   -L/usr/local/lib -lguile -lqthreads -lpthread -lm    -lm
gcc -g -O2 -Wall -I/usr/lib/glib/include -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gnome-xml -I/usr/local/include -o .libs/gnucash MultiLedger.o SplitLedger.o Destroy.o EuroUtils.o FileDialog.o Refresh.o gnome/libgncgnome.a register/libgncregister.a register/gnome/libgncregistergnome.a guile/libgncguile.a gnome/libgncgnome.a engine/.libs/libgncengine.so -lm -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeui -lart_lgpl -lgdk_imlib -lgnome -lgnomesupport -lesd -laudiofile -ldb -lgtkxmhtml -lXpm -ljpeg -lpng -lSM -lICE -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm -lxml -lz /usr/local/lib/libgwrapguile.a -L/usr/local/lib -lguile -lqthreads -lpthread -lm -lm -Wl,--rpath -Wl,/usr/local/lib
guile/libgncguile.a(gnc.o): In function `gwrap_POINTER_ARRAY_ref':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:143: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_POINTER_ARRAY_length':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:177: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_POINTER_TOKEN_eq':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:213: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_group_get_guid':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:247: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_group_lookup':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:280: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o):/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:313: more undefined references to `scm_async_clock' follow
guile/libgncguile.a(gnc.o): In function `gwrap_xaccSplitGetBalance':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:587: undefined reference to `scm_makdbl'
guile/libgncguile.a(gnc.o): In function `gwrap_xaccSplitGetShareBalance':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:614: undefined reference to `scm_async_clock'
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:620: undefined reference to `scm_makdbl'
guile/libgncguile.a(gnc.o): In function `gwrap_xaccSplitGetCostBasis':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:647: undefined reference to `scm_async_clock'
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:653: undefined reference to `scm_makdbl'
guile/libgncguile.a(gnc.o): In function `gwrap_xaccSplitGetMemo':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:680: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_xaccSplitGetAction':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:713: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_xaccSplitGetDocref':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:746: undefined reference to `scm_async_clock'
...
and so on to 
...
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_convert_to_euro':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:6108: undefined reference to `scm_makdbl'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_convert_from_euro':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:6138: undefined reference to `scm_async_clock'
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:6145: undefined reference to `scm_makdbl'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_ui_budget_dialog_create':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:6175: undefined reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_reverse_balance':
/usr/local/src/gnucash-1.4.8/src/guile/gnc.c:6209: undefined reference to `scm_async_clock'
collect2: ld returned 1 exit status
make[3]: *** [gnucash] Error 1
make[3]: Leaving directory `/usr/local/src/gnucash-1.4.8/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/gnucash-1.4.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/gnucash-1.4.8'
make: *** [all-recursive-am] Error 2

I've looked through the recent archives, read the README and INSTALL,
tried various combos of guile and g-wrap, recreated the slibcat after
each recompile of guile.  tried removing libqt* from everywhere and
recompiling.  What am I missing?

I have moved back to all of the above as the installed versions.
output of guile-config link is as follows:
-L/usr/local/lib -lguile -lqthreads -lpthread -lm

libguile and libqthreads are in the LD_path

Help,
Chris