HI Sven, I have filed a bug for this today: http://bugs.call-cc.org/ticket/468
The workaround is to (define-constant MAGIC-LIMIT 12) in lookup-table-body.scm before the use of it. It seems that the -prelude parameter does no longer work as expected in this setup. Let's see what Kon says to it. I hope this will get you going... Kind regards and a happy new year, Christian * Sven Hartrumpf <hartru...@gmx.net> [110102 18:18]: > Fri, 10 Dec 2010 09:36:24 -0800, klovett wrote: > > > Sorry, I suspect this is caused by the use of backwards incompatible module > > syntax on my part. > > Specifically the "string as body" feature for textual inclusion. > > > > I will fix this and release a new version. > > Is the lookup-table egg supposed to be fixed noew? > > I am asking because I see the following error (using the experimental chicken > branch): > > > chicken-install lookup-table > > > > > retrieving ... > resolving alias `kitten-technologies' to: > http://chicken.kitten-technologies.co.uk/henrietta.cgi > connecting to host "chicken.kitten-technologies.co.uk", port 80 ... > requesting "/henrietta.cgi?name=lookup-table&mode=default" ... > reading response ... > HTTP/1.1 200 OK > Date: Sun, 02 Jan 2011 16:35:50 GMT > Server: Apache > Connection: close > Transfer-Encoding: chunked > Content-Type: text/plain > reading chunks ... > reading files ... > ./lookup-table.scm > ./lookup-table-unsafe-synch.scm > ./lookup-table-synch.scm > ./lookup-table.meta > ./lookup-table-body.scm > ./lookup-table.setup > ./chicken-primitive-object-inlines.scm > ./lookup-table-unsafe.scm > lookup-table located at /tmp/temp9428/lookup-table > checking platform for `lookup-table' ... > checking dependencies for `lookup-table' ... > install order: > ("lookup-table") > installing lookup-table: ... > changing current directory to /tmp/temp9428/lookup-table > /programs/free/chicken-svn/bin/csi -bnq -setup-mode -e "(require-library > setup-api)" -e "(import setup-api)" -e "(setup-error-handling)" -e > "(extension-name-and-version '(\"lookup-table\" \"\"))" > /tmp/temp9428/lookup-table/lookup-table.setup > /programs/free/chicken-svn/bin/csc -feature compiling-extension -setup-mode > lookup-table.scm -shared -optimize-leaf-routines -inline -output-file > lookup-table.so -emit-import-library lookup-table -prelude "(define-constant > MAGIC-LIMIT 12)" -disable-interrupts -fixnum-arithmetic -local -inline-limit > 50 -no-procedure-checks -debug-level 1 > > Warning: reference to possibly unbound identifier `MAGIC-LIMIT' in: > Warning: g641 > Warning: g613 > Warning: g526 > > Error: module unresolved: lookup-table > > Error: shell command terminated with non-zero exit status 256: > /programs/free/chicken-svn/bin/chicken lookup-table.scm -output-file > lookup-table.c -dynamic -feature chicken-compile-shared -feature > compiling-extension -setup-mode -optimize-leaf-routines -inline -output-file > lookup-table.so -emit-import-library lookup-table -prelude > "\\(define-constant\\ MAGIC-LIMIT\\ 12\\)" -disable-interrupts > -fixnum-arithmetic -local -inline-limit 50 -no-procedure-checks -debug-level 1 > > Error: shell command failed with nonzero exit status 256: > > /programs/free/chicken-svn/bin/csc -feature compiling-extension -setup-mode > lookup-table.scm -shared -optimize-leaf-routines -inline -output-file > lookup-table.so -emit-import-library lookup-table -prelude "(define-constant > MAGIC-LIMIT 12)" -disable-interrupts -fixnum-arithmetic -local -inline-limit > 50 -no-procedure-checks -debug-level 1 > > > Error: shell command terminated with nonzero exit code > 17920 > "csi -bnq -setup-mode -e \"(require-library setup... > > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > http://lists.nongnu.org/mailman/listinfo/chicken-users _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users