RE: [Ilisp-help]Need Help w/Install on Win98
"Clementson, Bill" <[email protected]> Fri, 3 May 2002 10:47:02 -0600
| Newsgroups | gmane.lisp.ilisp.general |
|---|---|
| Message-ID | <[email protected]> |
It looks like the clisp.bat file is executing and it is finding the lisp.exe file but not the image file. Unfortunately, I am using win2000 here & can't test win98 so I can't duplicate your scenario. What you might want to try is moving the entire clisp-2.28 directory from "d:\Program Files\" to "d:\" in order to get around the issue of spaces in the directory name. Then change your clisp.bat file to: @echo off C:\clisp-2.28\lisp.exe -B C:/clisp-2.28/ -M C:/clisp-2.28/lispinit.mem %1 %2 %3 %4 %5 %6 %7 %8 %9 Note that there are no quote marks around any of the parameters. This should work. Let me know if you have any further problems. -- Bill Clementson -----Original Message----- From: Jeff Stephens [mailto:[email protected]] Sent: Thursday, May 02, 2002 10:39 AM To: Clementson, Bill; [email protected] Subject: RE:[Ilisp-help]Need Help w/Install on Win98 Bill Clementson wrote: Looks like ilisp isn't finding the clisp.bat batch file. Did you put it in the recommended location (c:\home\lisp)? If so, have you prepended c:\home\lisp to your path as indicated in step#8? Check your PATH again just to make sure. If everything else is ok, try editing your clisp.bat file so that it looks like the following: @echo off "D:\Program Files\clisp-2.28\lisp.exe" -B "D:/Program Files/clisp-2.28/" -M "D:/Program Files/clisp-2.28/lispinit.mem" %1 %2 %3 %4 %5 %6 %7 %8 %9 Note that I've only changed the "/" to "\" in the lisp.exe path, not the paths of the parameters. IIRC, winnt & win2000 don't care about "/" but win98 sometimes has problems with them. Hope that helps. Let us know what worked or if you are still having problems. Thanks much. This appears to have improved things, but I am still getting an error. I changed my autoexec.bat file and moved "C:\home\lisp" in front of "C:\emacs-21.1\bin" though I don't see that this would make any difference. I also changed my clisp.bat file as suggested. Here is what I get now: Split screen display with Dired at top and clisp at botton. Modelines as follows: Top: -1\%% home (Dired by name)--L14--C0--All----------------------------------------- Bot: -1\** *clisp-hs* (ILISP :exit)--L4--C0--Top---------------------------------------------- Here is what appears in the bottom half of the split screen instead of the error that I was getting before: Starting clisp -ansi -I -q ... ILISP V5.11.1 Use M-x ilisp-bug for problems and suggestions. GNU CLISP ( http://clisp.cons.org/ <http://clisp.cons.org/> ) is an ANSI Common Lisp.^M Usage: D:\PROGRA~1\CLISP-2.28\LISP.EXE [options] [lispfile [argument ...]]^M When `lispfile' is given, it is loaded and `*ARGS*' is set^M to the list of argument strings. Otherwise, an interactive^M read-eval-print loop is entered.^M Informative output:^M -h, --help - print this help and exit^M --version - print the version information^M --license - print the licensing information^M Memory image selection:^M -B lisplibdir - set the installation directory^M -M memfile - use this memory image^M -m size - memory size (size = xxxxxxxB or xxxxKB or xMB)^M Internationalization:^M -L language - set user language^M -N nlsdir - NLS catalog directory^M -Edomain encoding - set encoding^M Interoperability:^M -q, --quiet, --silent - do not print the banner^M -w - wait for keypress after program termination^M -I - be ILISP-friendly^M Startup actions:^M -ansi - more ANSI CL compliance^M -traditional - traditional (undoes -ansi)^M -p package - start in the package^M -C - set *LOAD-COMPILING* to T^M -norc - do not load the user ~/.clisprc file^M -i file - load initfile (can be repeated)^M Actions:^M -c [-l] lispfile [-o outputfile] - compile LISPFILE^M -x expression - execute the expression, then exit^M lispfile [argument ...] - load lispfile, then exit^M Default action is an interactive read-eval-print loop.^M Bad command or file name^M If I ignore this error and press on with " use "M-x ilisp-compile-ints" " I get the same error as before, i.e. Wrong type argument: processp, nil Looks like progress made with suggested changes, but still no cigar. Regards, Jeff Stephens