[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] development snapshot (2.315) available
From: |
John Cowan |
Subject: |
Re: [Chicken-users] development snapshot (2.315) available |
Date: |
Mon, 5 Jun 2006 02:40:59 -0400 |
User-agent: |
Mutt/1.3.28i |
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 address@hidden 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!"
Re: [Chicken-users] development snapshot (2.315) available, Mario Domenech Goulart, 2006/06/05