[Ecls-list] ECL build failure on 64-bit windows 7 using mingw-w64 toolchain

Gabriel Dos Reis gdr at integrable-solutions.net
Sun Aug 19 19:14:11 UTC 2012


On Sun, Aug 19, 2012 at 1:44 PM, Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at gmail.com> wrote:
> On Sun, Aug 19, 2012 at 11:56 AM, Gabriel Dos Reis
> <gdr at integrable-solutions.net> wrote:
>>
>> After modifying c/symbols_list.h and c/symbols_list2.h to include
>> a definition for :WIN64,
>
>
> I uploaded a fix for this

OK.

>> the build failed again because
>> the function ecl_make_ulong_long was mistyped as
>> ecl_make_ulong_Long (note the capital L for the second Long.)
>> The same typo appears in c/number.d 3 times.
>
>
> This was corrected in git/CVS some weeks ago.

No, it wasn't.  Browse to the source code for number.d

    http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/c/number.d?revision=1.102&view=markup

Have a look at lines 308, 326, and 394.

> Please make sure you do not
> suffer from the same repository problems other reported here.
>
> In addition to this, I had to fix the aclocal.m4 code that reports the
> integer sizes: it printed out a long long number without the %lld macro and
> the LL suffix. Once this is done, ecl_min.exe builds, but GMP breaks at some
> point while it is loading the bootstrap code. I will investigate this.

OK.

-- Gaby

>
> Juanjo
>
> --
> Instituto de Física Fundamental, CSIC
> c/ Serrano, 113b, Madrid 28006 (Spain)
> http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list