chicken-users
[Top][All Lists]
Advanced

[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!"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]