Guile problems

budman85 budman85" <budman85@adelphia.net
06 Jun 2002 15:28:14 EDT


Hi,

I was in the midst of updating to 1.6.6, everything was going great...

It appears the new Slackware 8.1 (RC2), uses guile-1.5.6.   When I try to
compile gnucash I get the following error:


guile/libgncguile.a(gnc.o): In function `gwrap_gnc_glist_to_scm_list':
/usr/local/src/apps/gnucash/gnucash-1.6.6/src/guile/gnc.c:1848: undefined
reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_scm_list_to_glist':
/usr/local/src/apps/gnucash/gnucash-1.6.6/src/guile/gnc.c:1879: undefined
reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_glist_scm_map':
/usr/local/src/apps/gnucash/gnucash-1.6.6/src/guile/gnc.c:1926: undefined
reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_glist_scm_for_each':
/usr/local/src/apps/gnucash/gnucash-1.6.6/src/guile/gnc.c:1963: undefined
reference to `scm_async_clock'
guile/libgncguile.a(gnc.o): In function `gwrap_gnc_exp_parser_init':
/usr/local/src/apps/gnucash/gnucash-1.6.6/src/guile/gnc.c:1994: undefined
reference to `scm_async_clock'
guile/libgncguile.a(gnc.o):/usr/local/src/apps/gnucash/gnucash-1.6.6/src/guile/
gnc.c:2025: more undefined references to `scm_async_clock' follow
guile/libgncguile.a(gnc.o): In function `gw_init_module_gnc':
/usr/local/src/apps/gnucash/gnucash-1.6.6/src/guile/gnc.c:14281: undefined
reference to `scm_listify'
collect2: ld returned 1 exit status
make[3]: *** [gnucash] Error 1
make[3]: Leaving directory `/usr2/src/apps/gnucash/gnucash-1.6.6/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr2/src/apps/gnucash/gnucash-1.6.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr2/src/apps/gnucash/gnucash-1.6.6'
make: *** [all-recursive-am] Error 2

Would this mean I should go back to the guile-1.4.1 version or that the distro
compile is broke?


Below is the command that trying to compile.  Does this look correct?  It just
seems odd to see repetitive libraries on the same line.

gcc -g -O2 -Wall -Wunused -Wall -Wno-unused
-Werror-implicit-function-declaration -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
-I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include
-I/usr/include/orbit-1.0 -o .libs/gnucash MultiLedger.o SplitLedger.o
EuroUtils.o FileDialog.o gnc-component-manager.o gnc-exp-parser.o gnc-main.o
gnc-ui-util.o messages.o -rdynamic -rdynamic -rdynamic -rdynamic -rdynamic 
gnome/libgncgnome.a register/libgncregister.a
register/gnome/libgncregistergnome.a guile/libgncguile.a gnome/libgncgnome.a
calculation/libgnccalc.a engine/.libs/libgncengine.so -L/usr/lib -lz -lz -lz
-ldl -lm -lm -lm -lm -lm -lm -lm -ldb1 -ldl -lXext -L/usr/X11R6/lib -ldl -lXext
-lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lSM -lICE -ldl
-lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lz -lm -lm
-ldl -lSM -lICE -lXext -lSM -lICE -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm
-ldl -ldl -lXext -lX11 -lm -lz -lm -lz -lm -lm -lm -lm -ldb1
/usr/lib/libguppitank.so /usr/lib/libguppi.so /usr/lib/libzvt.so -lz -lm -lutil
-lm -lm -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -lz -lm -lm -ldl -lXext
-lSM -lICE -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11
-lm -lz -lm -lz -lm -lm -lm -lm -ldb1 -lz -lz -lz -ldl -lXext -lX11 -lm -lz -lz
-lz -lm -ldl -lm /usr/lib/libbonobo-print.so -lm -lm -ldl -lXext -lX11 -lm -ldl
-lXext -lX11 -lm -lz -lm -ldl -lXext -lSM -lICE -lm -lz -lm -lz -lm -lm -lm
-ldb1 -ldl -ldl -ldl -ldl -ldl -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl
-lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lm -lz -lz -lz -lm -lm -lm -lm -lm
-ldb1 -ldl -lXext -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext
-lX11 -lm -lSM -lICE -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl
-lXext -lX11 -lm -lz -lm -ldl -lSM -lICE -lXext -lSM -lICE -lm -lz -lm -lz -lm
-lm -lm -ldb1 -ldl -ldl -ldl -ldl -ldl -ldl -lXext -lX11 -lm -ldl -lXext -lX11
-lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lm -lz -lz -lz -lm -lm
-ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -lz -lm -ldl -lXext -lSM -lICE -lm
-lz -lm -lz -lm -lm -lm -ldb1 -ldl -ldl -ldl -ldl -ldl -ldl -lXext -lX11 -lm
-ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lm -lz
-lz -lz -lm -lm -lm -lm -lm -ldb1 -ldl -lXext -ldl -lXext -lX11 -lm -ldl -lXext
-lX11 -lm -ldl -ldl -lXext -lX11 -lm -lSM -lICE -ldl -lXext -lX11 -lm -ldl
-lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lz -lm -ldl -lSM -lICE -lXext -lSM
-lICE -lm -lz -lm -lz -lm -lm -lm -ldb1 -ldl -ldl -ldl -ldl -ldl -ldl -lXext
-lX11 -lm -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11
-lm -lm -lz -lz -lz -L/usr/local/lib /usr/local/lib/libg-wrap-runtime-guile.so
-ldl -lm /usr/lib/libguile.so /usr/lib/libltdl.so -ldl -lm
/usr/lib/libqthreads.so -lm -lpthread -lcrypt -lm /usr/lib/libgtkhtml.so -ldl
-lXext -lX11 -lm -lm -lm -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -lz -lm
-ldl -lXext -lm -lz -lm -lz -lm -lm -lm -ldl -ldl -ldl -ldl -ldl -ldl -lXext
-lX11 -lm -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11
-lm -lm -lz -lz -lz -lm -lm -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -lm -lm
-ldl -lXext -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11
-lm -lm -lz -lm -lm -lm -lm /usr/lib/libbonobo.so /usr/lib/libbonobox.so -ldl
-ldl -ldl -ldl -ldl -ldl -lXext -lX11 -lm -lm -lm -ldl -lXext -lX11 -lm -ldl
-lXext -lX11 -lm -lz -lm -lm -ldl -lXext -ldl -lXext -lX11 -lm -ldl -lXext
-lX11 -lm -ldl -ldl -lXext -lX11 -lm -lz -lm -lz -lm -lm -lm -lm -lz -lz -lz
-ldl -lXext -lX11 -lm -lz -lz -lz -lz -lz -lz -lm -lm -ldl -lXext -lX11 -lm
-ldl -lXext -lX11 -lm -lz -lm -lm -ldl -lXext -lSM -lICE -ldl -lXext -lX11 -lm
-ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lz -lm -lz -lm -lm -lm -ldb1
/usr/lib/liboaf.so -lm -ldl /usr/lib/libORBitCosNaming.so /usr/lib/libORBit.so
-lm /usr/lib/libIIOP.so /usr/lib/libORBitutil.so -lm /usr/lib/libgal.so -lSM
-lICE -ldl -lXext -lX11 -lm /usr/lib/libgnomeprint.so -lm -lm -ldl -lXext -lX11
-lm -ldl -lXext -lX11 -lm -lz -lm -ldl -lXext -lSM -lICE -lm -lz -lm -lz -lm
-lm -lm -ldb1 -ldl -ldl -ldl -ldl -ldl -ldl -lXext -lX11 -lm -ldl -lXext -lX11
-lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lm -lz -lz -lz
/usr/X11R6/lib/libfreetype.so /usr/lib/libglade-gnome.so -lm -lm -ldl -lXext
-lX11 -lm -ldl -lXext -lX11 -lm -lz -lm -lm -ldl -lXext -lSM -lICE -ldl -lXext
-lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lz -lm -lz -lm -lm
-lm -lm -ldb1 -lz -lz -lz /usr/lib/libglade.so -ldl -lXext -lX11 -lm -lz -lz
-lz /usr/lib/libxml.so -lz -lz -lz -lm -lm -lm -lm -lm -ldb1 -ldl -lXext -ldl
-lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lSM -lICE
-ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lz -lm
-lm -ldl -lSM -lICE -lXext -lSM -lICE -lm -lz -lm -lz -lm -lm -lm -ldb1
/usr/lib/libgdk_pixbuf.so -ldl -ldl -ldl -ldl -ldl -ldl -lXext -lX11 -lm -ldl
-lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm
/usr/lib/libgnomecanvaspixbuf.so /usr/lib/libgnomeui.so -lm -lm -lm -lm -lm
-ldl -lXext -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11
-lm -ldl -lXext -lX11 -lm -ldl -lXext -lX11 -lm -ldl -ldl -lXext -lX11 -lm -lm
/usr/lib/libart_lgpl.so -lm /usr/lib/libgdk_imlib.so -ldl -lXext -lSM -lICE
/usr/lib/libgtk.so -ldl -lXext -lX11 -lm /usr/lib/libgdk.so -ldl -lXext -lX11
-lm /usr/lib/libgmodule.so -ldl -ldl -lXext -lX11 /usr/lib/libgnome.so -lm -lm
/usr/lib/libgnomesupport.so -lz -lm /usr/lib/libesd.so -lm
/usr/lib/libaudiofile.so -lm -lm -ldb1 /usr/lib/libglib.so /usr/lib/libghttp.so
-ldb1 /usr/lib/libpopt.so -lm -lm -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath
-Wl,/usr/X11R6/lib


Thanks for any help.
Regards,
Rich