Hi, Pascal!
Thank you for the asnwer.
The error you wrote about is because you didn't run ./bootstrap.ecl before ./build.ecl
Anyway, I've added -norc to the build scripts. Please, make a pull and try again these commands:
./bootstrap.ecl ./build.ecl ./jslog --help
On Sun, Apr 3, 2016 at 2:46 AM, Pascal J. Bourguignon <pjb@informatimago.com
wrote:
Alexander Artemenko svetlyak.40wt@gmail.com writes:
Hi!
I have created a command line program: https://github.com/svetlyak40wt/cl-jslog
I've tried to build it with sbcl and it worked fine. But when I compiled it with ECL, I found that right after running, it outputs following error:
Condition of type: SIMPLE-ERROR The packages ((UIOP/OS . #<UIOP/OS package>) (UIOP/PATHNAME . #<UIOP/PATHNAME package>)) were referenced in compiled file NIL but have not been created Available restarts:
- (IGNORE) Ignore the error, and try the operation again
Top level in: #<process TOP-LEVEL>.
Tried ECL 16.1.4 on Ubuntu and ECL 16.0.0 on OSX.
What is the reason of this error, and how to fix it?
We cannot reproduce your problem because you didn't pass the -norc option to ecl, or --no-userinit to sbcl.
Also, lisp/setup.lisp is missing:
$ ./build.ecl […] An error occurred during initialization: Filesystem error with pathname #P"/tmp/cl-jslog/lisp/setup.lisp". Either
- the file does not exist, or
- we are not allowed to access the file, or
- the pathname points to a broken symbolic link..
-- __Pascal Bourguignon__ http://www.informatimago.com/ “The factory of the future will have only two employees, a man and a dog. The man will be there to feed the dog. The dog will be there to keep the man from touching the equipment.” -- Carl Bass CEO Autodesk