Opened 16 years ago

Closed 15 years ago

#14298 closed defect (worksforme)

clisp-2.43 +dynffi build failure

Reported by: cumhur.erkut@… Owned by: waqar@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: lisp, ffi, foreign function interface Cc: blb@…
Port: clisp

Description

Plain clisp-2.43 installs fine on 10.5, but does not have any FFI packages. The +dynffi does not compile:

$ sudo port install clisp +dynffi
Password:
enabling dynamic foreign function interface
--->  Building clisp with target all
Error: Target org.macports.build returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_clisp/work/clisp-2.43/src && ulimit -s 16384 &&  unset LD_PREBIND LD_PREBIND_ALLOW_OVERLAP &&  make" returned error 2
Command output: mkdir -p gllib
if test ! -f gllib/Makefile; then sh config.status --file=gllib/Makefile depfiles; fi
make -C gllib CFLAGS="-D_NONSTD_SOURCE -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNIX_BINARY_DISTRIB -DUNICODE -DDYNAMIC_FFI -I. "
make[2]: Nothing to be done for `am--refresh'.
make  all-am
make[3]: Nothing to be done for `am--refresh'.
make[2]: Nothing to be done for `all-am'.
builddir="`pwd`"; cd callback && make && make check && make install-lib libdir="$builddir" includedir="$builddir"
cd vacall_r; make all
make[2]: Nothing to be done for `all'.
cd trampoline_r; make all
make[2]: Nothing to be done for `all'.
cd vacall_r; make all
make[2]: Nothing to be done for `all'.
cd trampoline_r; make all
make[2]: Nothing to be done for `all'.
cd vacall_r; make check
make[2]: Nothing to be done for `check'.
cd trampoline_r; make check
./test1
make[2]: *** [check] Segmentation fault
make[1]: *** [check-subdirs] Error 2
make: *** [callback.h] Error 2

Error: Status 1 encountered during processing.

Change History (5)

comment:1 Changed 16 years ago by cumhur.erkut@…

I wonder why I cannot assign this to the maintainer waqar@… and cannot use the Add/Change link above.

comment:2 Changed 16 years ago by jmroot (Joshua Root)

Milestone: Port Bugs
Owner: changed from macports-tickets@… to waqar@…

Assigning to maintainer.

comment:3 Changed 15 years ago by blb@…

Cc: blb@… added
Port: clisp added

Can this be reproduced with clisp 2.47? Make sure to install the ffcall port first as that's needed for +dynffi (ticket #18820).

comment:4 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:5 Changed 15 years ago by blb@…

Resolution: worksforme
Status: newclosed

Closing, lack of response.

Note: See TracTickets for help on using tickets.