[Ecls-list] Re: Error building current CVS on windows
Goffioul Michael
goffioul at imec.be
Tue May 17 00:17:39 UTC 2005
> Yes, disabling CLX helped for now. The reason I was a little
> worried was
> that it worked fine on Linux.
When I get some time, I'll have a look.
> So, what is the current state of the windows port?
Except for CLX, the windows port should work. However, I didn't test the
multi-threaded version for a while, so it's possible that some parts do
not work. Bug reports are of course always welcome.
> Are you
> interested in
> bug reports and, where possible, fixes, or it not at that stage yet?
> For example, in order to compile with ECL_THREADS=1 I had to aply the
> following patch:
>
> --- src/c/backq.d.orig 2005-05-13 20:53:51.718750000 +0200
> +++ src/c/backq.d 2005-05-13 16:09:35.468750000 +0200
> @@ -124,10 +124,10 @@
> if (a == QUOTE) {
> ax = kwote(ax);
> out = LIST;
> - goto OUT;
> + goto OUTPUT;
This is a problem with Win32 and the MSVC compiler. OUT and ERROR are #define'ed
by some headers and the compiler doesn't like to see them as labels in the code.
This should be avoided. I already had the problem in my original MSVC port.
Michael.
More information about the ecl-devel
mailing list