I'm trying to compiler ciao-1.7p194 on the latest Cygwin on Windows 2000. Most of it compiles, but it has trouble when trying to compile the ciao standalone compiler:
Here's the relevant portion of the make output: *** --------------------------------------------------------- *** Compiling ciao standalone compiler *** (this may take a while and is silent; please be patient) *** --------------------------------------------------------- cd ciaoc && make compiler make[2]: Entering directory `/usr/local/src/ciao/ciao-1.7p194/ciaoc' cp -f ciaoc /usr/local/src/Ciao/ciao-1.7p194/ciaoc/ciaoc.sta CIAOENGINE=/usr/local/src/Ciao/ciao-1.7p194/bin/Win32i86/ciaoengine CIAOLIB=/usr/local/src/Ciao/ciao-1.7p194 CIAOROOT=/usr/local/src/Ciao/ciao-1.7p194 /usr/local/src/Ciao/ciao-1.7p194/ciaoc/ciaoc.sta -s -x ciaoc ERROR: File library(compiler/header) not found - aborting... CIAOENGINE=/usr/local/src/Ciao/ciao-1.7p194/bin/Win32i86/ciaoengine CIAOLIB=/usr/local/src/Ciao/ciao-1.7p194 CIAOROOT=/usr/local/src/Ciao/ciao-1.7p194 /usr/local/src/Ciao/ciao-1.7p194/ciaoc/ciaoc -s -x gen_asr {ERROR: segmentation violation} {ERROR: segmentation violation} {ERROR: segmentation violation} {ERROR: segmentation violation} {ERROR: segmentation violation} {ERROR: segmentation violation}
% gcc --version 2.95.3-5
Any idea what's wrong? Thanks for your help, Steve Kelem
I'm trying to compiler ciao-1.7p194 on the latest Cygwin on Windows 2000. Most of it compiles, but it has trouble when trying to compile the ciao standalone compiler:
I am sorry, Steve: the tarball does not compile directly in cygwin (but we all agree that it should). Actually we only compile the engine in cygwin, the rest of the code being architecture-independent (in fact, Ciao Prolog executables are mostly architecture-independent; the only thing they need is the ciaoengine being installed somewhere in the target host).
We want to remove this limitation, but we have been focusing our resources in other directions. Any contribution is, however, very welcome.
Cheers,
MCL