[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