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.
Kon
On Dec 10, 2010, at 5:43 AM, Ehsanul Hoque wrote:
I'm just starting to learn Scheme, since I'm starting on SICP, and
decided to try Chicken Scheme first. I'm having trouble installing a
particular egg though, and have no idea how to resolve this issue.
Here's what happens when I try to install the lookup-table egg:
$ sudo chicken-install lookup-table
[sudo] password for ehsanul:
retrieving ...
connecting to host "chicken.kitten-technologies.co.uk", port 80 ...
requesting "/henrietta.cgi?name=lookup-table" ...
reading response ...
HTTP/1.1 200 OK
Date: Fri, 10 Dec 2010 13:39:00 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/chicken-install-3ec.tmp/lookup-table
checking dependencies for `lookup-table' ...
install order:
("lookup-table")
installing lookup-table: ...
changing current directory to /tmp/chicken-install-3ec.tmp/lookup-
table
/usr/bin/csi -bnq -setup-mode -e "(require-library setup-api)" -e
"(import setup-api)" -e "(extension-name-and-version '(\"lookup-table
\" \"\"))" /tmp/chicken-install-3ec.tmp/lookup-table/lookup-
table.setup
/usr/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: exported identifier for module `lookup-table' has not been
defined: dict-safe-mode
Warning: exported identifier for module `lookup-table' has not been
defined: make-dict
Warning: exported identifier for module `lookup-table' has not been
defined: alist->dict
Warning: exported identifier for module `lookup-table' has not been
defined: dict->alist
Warning: exported identifier for module `lookup-table' has not been
defined: dict?
Warning: exported identifier for module `lookup-table' has not been
defined: dict-equivalence-function
Warning: exported identifier for module `lookup-table' has not been
defined: dict-count
Warning: exported identifier for module `lookup-table' has not been
defined: dict-keys
Warning: exported identifier for module `lookup-table' has not been
defined: dict-values
Warning: exported identifier for module `lookup-table' has not been
defined: dict-ref
Warning: exported identifier for module `lookup-table' has not been
defined: dict-set!
Warning: exported identifier for module `lookup-table' has not been
defined: dict-exists?
Warning: exported identifier for module `lookup-table' has not been
defined: dict-indempotent-ref!
Warning: exported identifier for module `lookup-table' has not been
defined: dict-update!
Warning: exported identifier for module `lookup-table' has not been
defined: dict-update-list!
Warning: exported identifier for module `lookup-table' has not been
defined: dict-update-dict!
Warning: exported identifier for module `lookup-table' has not been
defined: dict-delete!
Warning: exported identifier for module `lookup-table' has not been
defined: dict-for-each
Warning: exported identifier for module `lookup-table' has not been
defined: dict-search
Warning: exported identifier for module `lookup-table' has not been
defined: dict-merge!
Warning: exported identifier for module `lookup-table' has not been
defined: dict-print
Error: module unresolved: lookup-table
Error: shell command terminated with non-zero exit status 256: /usr/
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
/usr/bin/csc -feature compiling-extension -setup-mode lookup-
table.import.scm -shared -optimize-leaf-routines -inline -local -no-
trace -no-lambda-info -output-file lookup-table.import.so
csc: file `lookup-table.import.scm' does not exist
Error: shell command failed with nonzero exit status
16384
"/usr/bin/csc -feature compiling-extension -setup-mode lookup-
table.import.scm -shared -optimize-leaf-routines -inline -local -no-
trace -no-lambda-info -output-file lookup-table.import.so"
Error: shell command terminated with nonzero exit code
17920
"/usr/bin/csi -bnq -setup-mode -e \"(require-library setup-api)\" -e
\"(import s...
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users