I tried to do an autotools build of the current darcs head on Cygwin, and it crashed. I'm going to try a cmake build now. Here's what happened.
$ make BOOTSTRAP_PATH=/usr/local/bin make all-am make[1]: Entering directory `/opt/chicken/autotools' /bin/sh ./libtool --tag=CC --mode=link gcc -DC_BUILDING_LIBCHICKEN -Ipcre -DSUPPORT_UTF8 -DSUPPORT_UCP -DPCRE_STATIC -Os -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-unused -Wno-uninitialized -DC_ENABLE_PTABLES -version-info=0:0:0 -no-undefined -ldl -lffi -lm -export-dynamic -o libchicken.la -rpath /usr/local/lib libchicken_la-match.lo libchicken_la-profiler.lo libchicken_la-runtime.lo libchicken_la-scheduler.lo libchicken_la-stub.lo libchicken_la-eval.lo libchicken_la-extras.lo libchicken_la-library.lo libchicken_la-lolevel.lo libchicken_la-utils.lo libchicken_la-tcp.lo libchicken_la-srfi-1.lo libchicken_la-srfi-4.lo libchicken_la-srfi-13.lo libchicken_la-srfi-14.lo libchicken_la-srfi-18.lo libchicken_la-regex.lo libchicken_la-posixunix.lo libchicken_la-pcre_compile.lo libchicken_la-pcre_get.lo libchicken_la-pcre_printint.lo libchicken_la-pcre_ucp_findchar.lo libchicken_la-pcre_config.lo libchicken_la-pcre_globals.lo libchicken_la-pcre_refcount.lo libchicken_la-pcre_valid_utf8.lo libchicken_la-pcre_dfa_exec.lo libchicken_la-pcre_info.lo libchicken_la-pcre_study.lo libchicken_la-pcre_version.lo libchicken_la-pcre_exec.lo libchicken_la-pcre_maketables.lo libchicken_la-pcre_tables.lo libchicken_la-pcre_xclass.lo libchicken_la-pcre_fullinfo.lo libchicken_la-pcre_ord2utf8.lo libchicken_la-pcre_try_flipped.lo libchicken_la-chartables.lo -ldl -lffi -lm *** Warning: This system can not link to static lib archive /usr/lib/libffi.la. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have. rm -fr .libs/libchicken.dll.a gcc -shared .libs/libchicken_la-match.o .libs/libchicken_la-profiler.o .libs/libchicken_la-runtime.o .libs/libchicken_la-scheduler.o .libs/libchicken_la-stub.o .libs/libchicken_la-eval.o .libs/libchicken_la-extras.o .libs/libchicken_la-library.o .libs/libchicken_la-lolevel.o .libs/libchicken_la-utils.o .libs/libchicken_la-tcp.o .libs/libchicken_la-srfi-1.o .libs/libchicken_la-srfi-4.o .libs/libchicken_la-srfi-13.o .libs/libchicken_la-srfi-14.o .libs/libchicken_la-srfi-18.o .libs/libchicken_la-regex.o .libs/libchicken_la-posixunix.o .libs/libchicken_la-pcre_compile.o .libs/libchicken_la-pcre_get.o .libs/libchicken_la-pcre_printint.o .libs/libchicken_la-pcre_ucp_findchar.o .libs/libchicken_la-pcre_config.o .libs/libchicken_la-pcre_globals.o .libs/libchicken_la-pcre_refcount.o .libs/libchicken_la-pcre_valid_utf8.o .libs/libchicken_la-pcre_dfa_exec.o .libs/libchicken_la-pcre_info.o .libs/libchicken_la-pcre_study.o .libs/libchicken_la-pcre_version.o .libs/libchicken_la-pcre_exec.o .libs/libchicken_la-pcre_maketables.o .libs/libchicken_la-pcre_tables.o .libs/libchicken_la-pcre_xclass.o .libs/libchicken_la-pcre_fullinfo.o .libs/libchicken_la-pcre_ord2utf8.o .libs/libchicken_la-pcre_try_flipped.o .libs/libchicken_la-chartables.o -ldl -o .libs/cygchicken-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libchicken.dll.a .libs/libchicken_la-runtime.o:runtime.c:(.text+0xf9d5): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xf9e1): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xf9ef): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xfa11): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xfa35): undefined reference to `_ffi_type_void' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xfa46): undefined reference to `_ffi_prep_cif' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xfa73): undefined reference to `_ffi_call' Creating library file: .libs/libchicken.dll.a collect2: ld returned 1 exit status make[1]: *** [libchicken.la] Error 1 make[1]: Leaving directory `/opt/chicken/autotools' make: *** [all] Error 2 -- John Cowan [EMAIL PROTECTED] http://ccil.org/~cowan If I have not seen as far as others, it is because giants were standing on my shoulders. --Hal Abelson _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
