[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.


More information about the ecl-devel mailing list