felix winkelmann scripsit: > http://www.call-with-current-continuation.org/chicken-2.315.tar.gz
I was able to build this on Cygwin, although I had to reconfigure using -without-libffi to convince Chicken not to use my static libffi.a. As distributed, it sees the libffi, prints a warning that it can't use it, and then fails to link. Here's the error: make[1]: Entering directory `/opt/chicken-2.315' /bin/sh ./libtool --mode=link gcc -DC_ENABLE_PTABLES -export-dynamic -o libchicken.la -rpath /usr/local/lib -version-info=0:0:0 -no-undefined -lpcre -lffi -lm libchicken_la-runtime.lo libchicken_la-library.lo libchicken_la-eval.lo libchicken_la-profiler.lo libchicken_la-scheduler.lo libchicken_la-extras.lo libchicken_la-match.lo libchicken_la-lolevel.lo libchicken_la-tinyclos.lo libchicken_la-utils.lo libchicken_la-tcp.lo libchicken_la-pcre.lo libchicken_la-posix.lo libchicken_la-stub.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 -lpcre -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-runtime.o .libs/libchicken_la-library.o .libs/libchicken_la-eval.o .libs/libchicken_la-profiler.o .libs/libchicken_la-scheduler.o .libs/libchicken_la-extras.o .libs/libchicken_la-match.o .libs/libchicken_la-lolevel.o .libs/libchicken_la-tinyclos.o .libs/libchicken_la-utils.o .libs/libchicken_la-tcp.o .libs/libchicken_la-pcre.o .libs/libchicken_la-posix.o .libs/libchicken_la-stub.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 /usr/lib/libpcre.dll.a -o .libs/cygchicken-0.dll -Wl,--image-base=0x10000000 -Wl,--out-implib,.libs/libchicken.dll.a Creating library file: .libs/libchicken.dll.a .libs/libchicken_la-runtime.o:runtime.c:(.text+0xa932): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xa93e): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xa94a): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xa992): undefined reference to `_ffi_type_pointer' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xa9d4): undefined reference to `_ffi_type_void' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xa9f1): undefined reference to `_ffi_prep_cif' .libs/libchicken_la-runtime.o:runtime.c:(.text+0xaa3a): undefined reference to `_ffi_call' Info: resolving _pcre_free by linking to __imp__pcre_free (auto-import) collect2: ld returned 1 exit status make[1]: *** [libchicken.la] Error 1 make[1]: Leaving directory `/opt/chicken-2.315' make: *** [all] Error 2 > I'd like to fix a new release (2.4) in the next time, so I'd be > grateful, if someone would give the snapshot a try. In particular some > changes in the build-scripts might cause problems, as I'm well known > to do silly mistakes in these situations... I just thought I'd mention that I absolutely detest the new banner. You might want to try one of the fonts in the "figlet" program (for which I was the maintainer) if you'd like to try some new variations. Get at least figlet 2.2. -- John Cowan [EMAIL PROTECTED] http://ccil.org/~cowan Female celebrity stalker, on a hot morning in Cairo: "Imagine, Colonel Lawrence, ninety-two already!" El Auruns's reply: "Many happy returns of the day!" _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
