Guile problems

Derek Atkins warlord@MIT.EDU
06 Jun 2002 19:18:14 -0400


What version of g-wrap are you using?

Did you recompile g-wrap when you upgraded to guile-1.5.6?

-derek

"budman85" <budman85@adelphia.net> writes:

> 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
> 
> 
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel@lists.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@MIT.EDU                        PGP key available