I just tried compiling msvc6 and had a problem with the HAVE_LOG1P* flags. I had to remove them to successfully link.

Other problems:

package.d line 82) Choked on the INLINE declaration. These two functions seem to be missing return types. Also, I think the macro was being defined to be inline, but the compiler didn't recognize that.

symbol.d line 43) The code generated for "get" has some stuff to handle the optional parameter before the body, but then declares plist in the same scope after non-declarations. I put an extra bare scope around the function body to fix it.

After the core is booted I ran into the same problem that Marco Gidde wrote about earlier. *.lsp files are compiling to have CAR as an l-value, which it isn't.

On Wed, Apr 30, 2008 at 9:47 AM, Samium Gromoff <_deepfire@feelingofgreen.ru> wrote:
At Wed, 30 Apr 2008 16:27:39 +0200,
Juan Jose Garcia-Ripoll wrote:
> Hi,
> I have made a change to config.h.msvc6, assuming that log1p(),
> log1pf() and log1pl() are defined in the C library. Can you check
> whether this work or whether some of the HAVE_LOG1P* flags has to be
> removed? I also changed the syntax of constants to remove the "f0"
> suffix.

I'm sorry, I wish I could help, but I'm away from a properly set up
win32 environment and hours away from the train which is to take me away
for a vacation.

I'm going to see into it at about the 12th of May.

kind regards, Samium Gromoff

This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
Ecls-list mailing list