asdf loading the latest iolib (git pull ten minutes ago), in clisp 2.48 on Linux, I get the following error:
Illegal keyword/value pair :SONAME, "libiolib-syscalls" in argument list. The allowed keywords are #1=(:CC-FLAGS :NAME :VERSION :IN-ORDER-TO :DO-FIRST :PARENT :PATHNAME :PROPERTIES) [Condition of type SYSTEM::SIMPLE-KEYWORD-ERROR]
CL-USER> (print-bug-report-info)
LISP-IMPLEMENTATION-TYPE "CLISP" LISP-IMPLEMENTATION-VERSION "2.48 (2009-07-28) (built 3487176824) (memory 3487176954)" SOFTWARE-TYPE "gcc -O2 -pipe -march=native -mno-tls-direct-seg-refs -Wa,--noexecstack -I/usr/include/db4.7 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4 -pthread -DUNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -I. -Wl,-O1 /usr/lib64/libreadline.so -lncurses -ldl /usr/lib64/libavcall.so /usr/lib64/libcallback.so -L/usr/lib64 -lsigsegv -L/usr/lib64 -lc SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.8 libreadline 6.1" SOFTWARE-VERSION "GNU C 4.3.5" MACHINE-INSTANCE "kuiper.lan.informatimago.com [192.168.7.2]" MACHINE-TYPE "X86_64" MACHINE-VERSION "X86_64" *FEATURES* (CFFI-FEATURES:X86-64 CFFI-FEATURES:UNIX :CFFI :X86-64 :LITTLE-ENDIAN :LINUX :TESTING-SCRIPT :COM.INFORMATIMAGO.PJB :ASDF-INSTALL :SPLIT-SEQUENCE :ASDF :ZLIB :PCRE :GDBM :DBUS :BERKELEY-DB :CLX-MIT-R5 :CLX-MIT-R4 :XLIB :CLX :CLX-LITTLE-ENDIAN :RAWSOCK :WILDCARD :READLINE :REGEXP :SYSCALLS :I18N :LOOP :COMPILER :CLOS :MOP :CLISP :ANSI-CL :COMMON-LISP :LISP=CL :INTERPRETER :MT :SOCKETS :GENERIC-STREAMS :LOGICAL-PATHNAMES :SCREEN :FFI :GETTEXT :UNICODE :BASE-CHAR=CHARACTER :WORD-SIZE=64 :PC386 :UNIX)
;;; uname -a Linux kuiper 2.6.35-gentoo-c5-kvm-nvidia #1 SMP Wed Aug 4 21:11:58 CEST 2010 x86_64 Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz GenuineIntel GNU/Linux ;;; (EXT:ARGV) #("/usr/lib64/clisp-2.48/full/lisp.run" "-B" "/usr/lib64/clisp-2.48" "-M" "/usr/lib64/clisp-2.48/full/lispinit.mem" "-N" "/usr/share/locale" "-ansi" "-q" "-K" "full" "-m" "32M" "-I" "-E" "UTF-8" "-Epathname" "ISO-8859-1" "-Eforeign" "ISO-8859-1") ;;; /usr/bin/clisp --version GNU CLISP 2.48 (2009-07-28) (built 3487176824) (memory 3487176952) Software: GNU C 4.3.5 gcc -O2 -pipe -march=native -mno-tls-direct-seg-refs -Wa,--noexecstack -I/usr/include/db4.7 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4 -pthread -DUNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -I. -Wl,-O1 /usr/lib64/libreadline.so -lncurses -ldl /usr/lib64/libavcall.so /usr/lib64/libcallback.so -L/usr/lib64 -lsigsegv -L/usr/lib64 -lc SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.8 libreadline 6.1 Features: (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER MT SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER WORD-SIZE=64 PC386 UNIX) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/lib64/clisp-2.48/ User language: ENGLISH Machine: X86_64 (X86_64) kuiper.lan.informatimago.com [192.168.7.2] ; No value CL-USER>
On Mon, 2010-08-09 at 03:33 +0200, Pascal J. Bourguignon wrote:
asdf loading the latest iolib (git pull ten minutes ago), in clisp 2.48 on Linux, I get the following error:
Illegal keyword/value pair :SONAME, "libiolib-syscalls" in argument list. The allowed keywords are #1=(:CC-FLAGS :NAME :VERSION :IN-ORDER-TO :DO-FIRST :PARENT :PATHNAME :PROPERTIES) [Condition of type SYSTEM::SIMPLE-KEYWORD-ERROR]
You must use CFFI HEAD for the moment