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