Michael,

Adding #include <climits>  to
    givaro-3.2.10.rc3.p0/src/src/kernel/gmp++/gmp++.h
worked.

I also have had to add
  #include <cstring>
to libfplll-2.1.6-20071129.p2/src/src/main.cpp.

Now it has failed in clisp-2.41.p13 with
     [1]  + Suspended (tty input)         make >& zzz1.4

Kate

On Apr 16, 5:19 pm, mabshoff <[EMAIL PROTECTED]
dortmund.de> wrote:
> On Apr 16, 9:22 pm, Kate <[EMAIL PROTECTED]> wrote:
>
>
>
> > Michael,
>
> > When trying to build 3.0.alpha5 using gcc-4.3.0 on x86-Linux
> > (pentium4-fc6), I get the following error in givaro
>
> > make[5]: Entering directory `/home/kate/sage/sage-3.0.alpha5-x86-Linux/
> > spkg/build/givaro-3.2.10.rc3.p0/src/src/kernel/gmp++'
> > /bin/sh ../../../libtool --tag=CXX   --mode=compile g++ -
> > DHAVE_CONFIG_H -I. -I../../.. -I../../..  -I../../../src/kernel/memory
> > -I../../../src/kernel/system   -I/home/kate/sage/sage-3.0.alpha5-x86-
> > Linux/local//include  -fPIC -I"/home/kate/sage/sage-3.0.alpha5-x86-
> > Linux/local/include" -MT gmp++_int_misc.lo -MD -MP -MF .deps/gmp+
> > +_int_misc.Tpo -c -o gmp++_int_misc.lo gmp++_int_misc.C
> >  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/
> > memory -I../../../src/kernel/system -I/home/kate/sage/sage-3.0.alpha5-
> > x86-Linux/local//include -fPIC -I/home/kate/sage/sage-3.0.alpha5-x86-
> > Linux/local/include -MT gmp++_int_misc.lo -MD -MP -MF .deps/gmp+
> > +_int_misc.Tpo -c gmp++_int_misc.C  -fPIC -DPIC
> > -o .libs/gmp++_int_misc.o
> > gmp++_int_misc.C: In member function 'Integer::operator long long
> > unsigned int() const':
> > gmp++_int_misc.C:248: error: 'CHAR_BIT' was not declared in this scope
> > make[5]: *** [gmp++_int_misc.lo] Error 1
> > make[5]: Leaving directory `/home/kate/sage/sage-3.0.alpha5-x86-Linux/
> > spkg/build/givaro-3.2.10.rc3.p0/src/src/kernel/gmp++'
> > make[4]: *** [install-recursive] Error 1
>
> Hi Kate,
>
> I cannot seem to reproduce this with gcc 4.3 on RHEL 5/Itanium. Could
> you try adding
>
> #include <climits>
>
> to "gmp++.h" and try again? If that solves the problem to you will be
> need to add the same thing to LinBox since it usually has a matching
> set of gmp++ files.
>
> > Kate
>
> Cheers,
>
> Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to