I have been busy installing orion and it's support libs. All the
support libs installed without a hitch. My compliments to the library
makers and the install-lib scheme.
Orion installed correctly until it made the script to call itself, and
then I get this error:
rohan@pareto43 ~/devel/scheme/scsh/orion-0.2]./install.scm --prefix
~/Programs/Scsh-libs --layout scsh
Error: cannot find the directory for location 'bin' in active layout.
I had the same problem on my home system, and fixed it by manually
copying and adjusting the the script. But this is where the problem
seems to be:
;; Install script
(install-string (format #f orion-template (get-directory 'scheme
#f))
"orion"
'bin
"."
#o555)
At first I thought that (get-directory 'scheme #f) was causing the
problem because loading scsh with the same libraries cause the
get-directory to return an error, but it seems that the error is more
concerned with the install-string part. If I start scsh with the
install-lib loaded, the install-string and get-directory come up as
not defined, so I don't know where to go to sort this out.
Looking more closely at this, the only thing I have learned is that I
have a lot more to learn esp. about the module system.;-)
Thought I would pass this on as a poss. bug, or scintillating
demonstration of how someone can screw up a straight forward
installation. I have manually changed it (along with the speed up
hack) so no urgency.
thanks,
rohan
|