* John Magolske <[email protected]> [110403 11:14]: > I'd like to to install the Hyde egg into a location in my home > directory: > > % echo $CHICKEN_REPOSITORY > /home/john/.chicken/lib/chicken/5 > > % echo $CHICKEN_INCLUDE_PATH > /home/john/.chicken/lib/chicken/5 > > % chicken-install -p ~/.chicken/lib/chicken/5 hyde > > But the install gets stuck here: > > [...] > Warning: extension `defstruct' is currently not installed > Syntax error (import): cannot import from undefined module
Reading though this thread: http://lists.nongnu.org/archive/html/chicken-users/2010-04/msg00050.html I tried a few more things, but still can't get the egg for hyde to install (see output below). Is this the correct sequence of commands? Do I have CHICKEN_REPOSITORY and CHICKEN_INCLUDE_PATH set properly? I also tried installing awful...got "Warning: extension `matchable' is currently not installed" there as well. Thanks for any help, John ---- ~ % echo $CHICKEN_REPOSITORY /home/john/.chicken/lib/chicken/5 ~ % echo $CHICKEN_INCLUDE_PATH /home/john/.chicken/lib/chicken/5:/home/john/.chicken/share/chicken ~ % chicken-install -i ~/.chicken/lib/chicken/5 copying required files to /home/john/.chicken/lib/chicken/5 ... cp -r /var/lib/chicken/5/setup-api.so /home/john/.chicken/lib/chicken/5 cp -r /var/lib/chicken/5/setup-api.import.so /home/john/.chicken/lib/chicken/5 [...] cp -r /var/lib/chicken/5/types.db /home/john/.chicken/lib/chicken/5 ~ % chicken-install -p ~/.chicken hyde [...] installing matchable: ... changing current directory to /tmp/tempcd7/matchable /usr/bin/csi -bnq -setup-mode -e "(require-library setup-api)" -e "(import setup-api)" -e "(setup-error-handling)" -e "(extension-name-and-version '(\"matchable\" \"\"))" -e "(destination-prefix \"/home/john/.chicken\")" /tmp/tempcd7/matchable/matchable.setup /usr/bin/csc -feature compiling-extension -setup-mode -s -O3 -d0 matchable.scm -j matchable /usr/bin/csc -feature compiling-extension -setup-mode -s -O3 -d0 matchable.import.scm rm -fr /home/john/.chicken/lib/chicken/5/matchable.so cp -r matchable.so /home/john/.chicken/lib/chicken/5/matchable.so chmod a+r /home/john/.chicken/lib/chicken/5/matchable.so rm -fr /home/john/.chicken/lib/chicken/5/matchable.import.so cp -r matchable.import.so /home/john/.chicken/lib/chicken/5/matchable.import.so chmod a+r /home/john/.chicken/lib/chicken/5/matchable.import.so chmod a+r /home/john/.chicken/lib/chicken/5/matchable.setup-info installing filepath: ... changing current directory to /tmp/tempcd7/filepath /usr/bin/csi -bnq -setup-mode -e "(require-library setup-api)" -e "(import setup-api)" -e "(setup-error-handling)" -e "(extension-name-and-version '(\"filepath\" \"\"))" -e "(destination-prefix \"/home/john/.chicken\")" /tmp/tempcd7/filepath/filepath.setup /usr/bin/csc -feature compiling-extension -setup-mode -O -d2 -S -s filepath.scm -j filepath Warning: extension `matchable' is currently not installed Syntax error (import): cannot import from undefined module matchable Expansion history: <syntax> (##core#undefined) <syntax> (##core#undefined) <syntax> (require-extension matchable) <syntax> (##core#require-extension (matchable) #t) <syntax> (##core#begin (##core#begin (##sys#require (quote matchable)) (import matchable)) (##core#undefined)... <syntax> (##core#begin (##sys#require (quote matchable)) (import matchable)) <syntax> (##sys#require (quote matchable)) <syntax> (quote matchable) <syntax> (##core#quote matchable) <syntax> (import matchable) <-- -- John Magolske http://B79.net/contact _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
