[Ecls-list] Ecls-list Digest, Vol 52, Issue 7

Gabriel Dos Reis gdr at cs.tamu.edu
Wed Aug 18 17:15:45 UTC 2010

"aerique at xs4all.nl" <aerique at xs4all.nl> writes:

| Hi,
|     Date: Wed, 18 Aug 2010 10:03:44 -0500
|     From: Gabriel Dos Reis <gdr at cs.tamu.edu>
|     Subject: [Ecls-list] ECL on Windows 32-bit with msys/mingw
|     To:  ecls-list at lists.sf.net
|     Message-ID: <87eidwarov.fsf at gauss.cs.tamu.edu>
|     Content-Type: text/plain; charset=us-ascii
|     Has anybody been successful building ECL from CVS trunk on Windows 32-bit
|     using msys/mingw?
| Do you have a specific need for CVS trunk? I've recently compiled 10.4.1 on
| 32-bit Windows.

Yes, I'm planning some changes to ECL to compile on Window 64-bit, and I
am desperately trying to get a reference base line before I make further

|       For me it fails with:
|     In file included from
|     c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/
|     unistd.h:13,
|                     from c:/Docume~1/gdr/Desktop/ecl.cvs/src/c/file.d:29:
|     c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/process.h:95:
|     error: expected identifier or '(' before '{' token
|     c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/process.h:95:
|     error: expected identifier or '(' before 'void'
|     c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/process.h:100:
|     error: conflicting types for 'GC_beginthreadex'
|     c:/Docume~1/gdr/Desktop/ecl.cvs/build/ecl/gc/gc.h:1049: note: previous
|     declaration of 'GC_beginthreadex' was here
| I'm writing this on a phone so excuse the vague description, but I think I
| fixed this by replacing the Boehm GC source tree that comes with ECL with an
| updated one.
| I recall Juanjo mentioning this in one of the ECL changelogs.

I think ECL CVS trunk still uses an older version of the collector.
It appears that Juanjo and I can work around that specific problem by
using a more recent GC (e.g. from CVS trunk.)

However, I am still seeing other link failures from ffi.d.

-- Gaby

More information about the ecl-devel mailing list