gmp 4.3.2 on Solaris 8, gcc 3.2.2 (old server)

Myers, David David.Myers at ceridian.com
Wed Nov 3 23:59:07 CET 2010


Trying to build GMP to complete installation of Net::SSH::Perl on a version of Perl 5.12.2 successfully installed on older box.

Errors are:

/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-bswap  t-bswap.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-bswap t-bswap.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-bswap
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-constants.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-constants  t-constants.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-constants t-constants.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-constants
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-count_zeros.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-count_zeros  t-count_zeros.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-count_zeros t-count_zeros.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-count_zeros
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-gmpmax.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-gmpmax  t-gmpmax.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-gmpmax t-gmpmax.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-gmpmax
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-hightomask.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-hightomask  t-hightomask.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-hightomask t-hightomask.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-hightomask
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-modlinv.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-modlinv  t-modlinv.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-modlinv t-modlinv.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-modlinv
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-popc.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-popc  t-popc.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-popc t-popc.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-popc
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-parity.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-parity  t-parity.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-parity t-parity.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-parity
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -c t-sub.c
/bin/bash ../libtool --mode=link gcc -std=gnu99  -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc   -o t-sub  t-sub.o libtests.la ../libgmp.la
gcc -std=gnu99 -O2 -pedantic -m64 -mptr64 -mcpu=ultrasparc -o .libs/t-sub t-sub.o  ./.libs/libtests.a /usr/local/src/gmp-4.3.2/.libs/libgmp.so ../.libs/libgmp.so  -R/usr/local/lib
ld: warning: file ../.libs/libgmp.so: linked to /usr/local/src/gmp-4.3.2/.libs/libgmp.so: attempted multiple inclusion of file
creating t-sub
make[4]: Leaving directory `/usr/local/src/gmp-4.3.2/tests'
make  check-TESTS
make[4]: Entering directory `/usr/local/src/gmp-4.3.2/tests'
ld.so.1: t-bswap: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-bswap
ld.so.1: t-constants: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-constants
ld.so.1: t-count_zeros: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-count_zeros
ld.so.1: t-gmpmax: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-gmpmax
ld.so.1: t-hightomask: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-hightomask
ld.so.1: t-modlinv: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-modlinv
ld.so.1: t-popc: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-popc
ld.so.1: t-parity: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-parity
ld.so.1: t-sub: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
FAIL: t-sub
====================================
9 of 9 tests failed
Please report to gmp-bugs at gmplib.org
====================================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory `/usr/local/src/gmp-4.3.2/tests'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/usr/local/src/gmp-4.3.2/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/gmp-4.3.2/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/gmp-4.3.2'
make: *** [check] Error 2

If you know what I can do to fix, please let me know.

Sincerely,

David W. Myers
Unix Systems Administrator

Global Commercial Services
FIS located at Ceridian,
6600 Peachtree Dunwoody Rd, Atlanta, GA 30328
Office: 678-441-2133  Cell: 404-542-7671
David.Myers at ceridian.com





-----------------------------------------
IMPORTANT: The sender intends that this electronic message is for
exclusive use by the person to whom it is addressed. This message
may contain information that is confidential or privileged and
exempt from disclosure under applicable law. If the reader of this
message is not an intended recipient, be aware that any disclosure,
dissemination, distribution or copying of this communication, or
the use of its contents, is prohibited. If you have received this
message in error, please immediately notify the sender of your
inadvertent receipt and delete this message from all data storage
systems. Thank you.


More information about the gmp-bugs mailing list