[Ecls-list] Release ahead, report problems

Andy Hefner ahefner at gmail.com
Sat Feb 6 22:40:00 UTC 2010


On Fri, Feb 5, 2010 at 3:09 PM, Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at googlemail.com> wrote:
> On Thu, Feb 4, 2010 at 9:45 PM, Marko Kocić <marko.kocic at gmail.com> wrote:
>>
>> Mingw32 builds are currently broken. I tried building with both system
>> (7.2.alpha4) and builtin boehm-gc with and without precisegc and
>> builds were failing. I used system gmp and threads and unicode
>> enabled.
>
> I will investigate, but this reports a successful build yesterday afternoon:
> http://ecls.sourceforge.net/logs.html
> but I did not try unicode with it, only with MSVC.
> Juanjo

I built successfully using mingw32 just now (I haven't exercised it,
but it compiles and gives a REPL). First, I had to swap out ECL's gc
for Boehm 7.2.alpha4. After that, I hit a problem in unixsys.d with
the use of "environ" as a variable name. In the mingw environment,
stdlib.h environ is #defined to expand to, ultimately,
(*__p__environ()), breaking several places which use environ as a
variable name. The attached patch renames them to "env".
-------------- next part --------------
A non-text attachment was scrubbed...
Name: environ.patch
Type: application/octet-stream
Size: 3110 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100207/97effb94/attachment.obj>


More information about the ecl-devel mailing list