Good Evening, together.
I want to compile GMP 6.0.2 on my ARMv7l - Node, because I need it for GNU-C
9.2.0 and 9.3.0 to compile.
This Node is an 32bit - System on DEBIAN 10 - Plattform.
If I take the command: „.configure ……“ - I´ve got no error - messages.
But if I take the command: „make“ - I´ve got a message, that there are some
variables need 64bit:
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fib_table | sed 's/_$//'` -O2
-pedantic -fomit-frame-pointer -march=armv7ve -mfloat-abi=hard -mfpu=neon
-mtune=cortex-a15 -c -o fib_table.lo fib_table.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I..
-DOPERATION_fib_table -O2 -pedantic -fomit-frame-pointer -march=armv7ve
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a15 -c fib_table.c -fPIC -DPIC -o
.libs/fib_table.o
In file included from ../gmp-impl.h:147,
from fib_table.c:4:
../fib_table.h:4:1: warning: data definition has no type or storage class
Error, error, this data is for 64 bits
^~~~~
../fib_table.h:4:1: warning: type defaults to ‘int’ in declaration of ‘Error’
[-Wimplicit-int]
../fib_table.h:4:8: warning: type defaults to ‘int’ in declaration of ‘error’
[-Wimplicit-int]
Error, error, this data is for 64 bits
^~~~~
../fib_table.h:4:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘data’
Error, error, this data is for 64 bits
^~~~
fib_table.c:7:1: warning: data definition has no type or storage class
Error, error, this data is for 64 bits
^~~~~
fib_table.c:7:1: warning: type defaults to ‘int’ in declaration of ‘Error’
[-Wimplicit-int]
fib_table.c:7:8: warning: type defaults to ‘int’ in declaration of ‘error’
[-Wimplicit-int]
Error, error, this data is for 64 bits
^~~~~
fib_table.c:7:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘data’
Error, error, this data is for 64 bits
^~~~
fib_table.c:107:2: warning: ISO C does not allow extra ‘;’ outside of a
function [-Wpedantic]
};
^
make[2]: *** [Makefile:492: fib_table.lo] Error 1
make[2]: Leaving directory '/Zhexue-Cloud/scratch/Software/gmp-6.2.0/mpn'
make[1]: *** [Makefile:995: all-recursive] Error 1
make[1]: Leaving directory '/Zhexue-Cloud/scratch/Software/gmp-6.2.0'
make: *** [Makefile:785: all] Error 2
=============================================================================================================================================
So what can I do, is there any bugfixes or did I used an older Version of this
program?
Best regards from Berlin
Matthias
_______________________________________________
gmp-bugs mailing list
[email protected]
https://gmplib.org/mailman/listinfo/gmp-bugs