I had the same problem. In my case it was due to the
use of backslashes in the DOTemaces.el file in the Ciao
Directory. All instances of say e:\ need to be changed to
e:/
For example:
"E:\prolog/ciao-1.7p30Win32/shell/ciaosh.bat"
should be changed to
"E:/prolog/ciao-1.7p30Win32/shell/ciaosh.bat"
-- Dan
-----Original Message-----
From: William Winder [mailto:winder(a)interchange.ubc.ca]
Sent: Wednesday, January 10, 2001 10:26 AM
To: Ciao Users
Subject: emacs: top level processor
I seem to be having a problem running ciao from emacs. (Installation seems correct: I do have the Info reader files, syntax coloring, and prolog mode menus.) I know very little about emacs, so it could be something simple, like making sure emacs knows wherer ciao is. In short, I am not able to do the following:
* Loading the file using the `Ciao/Prolog' menu (or typing <^C>
<l>) should start in another emacs buffer the Ciao toplevel
shell and load the file. You should now be able to switch the
the toplevel shell and make queries from within `emacs'.
Here is the error message:
Spawning child process: exec format error
I'm using ciao under Win95 (ciao version 20.7). One complication of my system is that it is installed on a Zip drive D:, and the .emacs file seems to have to be on C: root. I doubt if that is important, though it did take a while to figure out why emacs was not reading the .emacs file.
Any suggestions or samples for tracking down the problem?
Bill Winder