[Ecls-list] change request for MSVC for *cc-flags*

Goffioul Michael goffioul at imec.be
Wed Nov 16 00:31:04 UTC 2005


> granted, but I only knew the cut.exe template for the source dir, not 
> for the prefix of the flatinstall, so I used this to test 
> whether it's 
> resolved at all.
> at least now I know why it didn't work: my change was in 
> compile.lsp.in, 
> but it should have been in cmpcfg.lsp.in.
> 
> after fiddling around another half an hour I found the problem: I've 
> started the ecl2.exe from below 'F:\usr\src\ecls-cvs\msvc', 
> and this one 
> sets '(namestring (translate-logical-pathname "SYS:"))' to 
> -I"F:/usr/src/ecls-cvs/msvc//h".
> when using D:\usr\local\ecl-0.9\ecl.exe instead of this it compiles 
> smoothly, now the include resolution works.

One should indeed not use ecl2.exe for compilation purpose. The fact is that
under Win32, the "SYS:" directory is set to the directory where the executable
is located. Then the headers directory is computed as "SYS:h;". This only
works for a correctly installed ECL.

Michael.




More information about the ecl-devel mailing list