make check failed... told me to report to gmp-bugs

Paul Dietrich paulmd at efn.org
Tue Dec 15 01:51:06 CET 2009



Apparently looking for the symbol GLIBC_2.3.3, and not finding it... it 
makes sense that it wouldn't be there since my version of glibc is 
2.5-42.i686.

Attached is the output of make check:

1) Is this a problem ?
2) What do i do about it?

os: Centos 5.4
compiler:  gcc-4.1.2-46.el5_4.1.i386
system p3-933mhz; 512mb pc133


-----
[root at Moldie gmp-4.3.1]# make check
make  check-recursive
make[1]: Entering directory `/home/paul/gmp-4.3.1'
Making check in tests
make[2]: Entering directory `/home/paul/gmp-4.3.1/tests'
Making check in .
make[3]: Entering directory `/home/paul/gmp-4.3.1/tests'
make  libtests.la t-bswap t-constants t-count_zeros t-gmpmax 
t-hightomask t-modl
inv t-popc t-parity t-sub
make[4]: Entering directory `/home/paul/gmp-4.3.1/tests'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o memory.lo memory.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c memory.c  -fPIC -DPIC -o .libs/memory.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c memory.c -o memory.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o misc.lo misc.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c misc.c  -fPIC -DPIC -o .libs/misc.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c misc.c -o misc.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o refmpf.lo refmpf.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpf.c  -fPIC -DPIC -o .libs/refmpf.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpf.c -o refmpf.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o refmpn.lo refmpn.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpn.c  -fPIC -DPIC -o .libs/refmpn.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpn.c -o refmpn.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o refmpq.lo refmpq.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpq.c  -fPIC -DPIC -o .libs/refmpq.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpq.c -o refmpq.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o refmpz.lo refmpz.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpz.c  -fPIC -DPIC -o .libs/refmpz.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c refmpz.c -o refmpz.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o spinner.lo 
spinner.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c spinner.c  -fPIC -DPIC -o .libs/spinner.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c spinner.c -o spinner.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o trace.lo trace.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c trace.c  -fPIC -DPIC -o .libs/trace.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c trace.c -o trace.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc 
-c -DHAV
E_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic -fomit-frame-pointer 
-mcpu=pe
ntiumpro -Wa,--noexecstack `test -f 'x86call.asm' || echo './'`x86call.asm
 ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 
-O2 -pedan
tic -fomit-frame-pointer -mcpu=pentiumpro -Wa,--noexecstack x86call.asm  
-fPIC -
DPIC -o .libs/x86call.o
m4  -DHAVE_CONFIG_H -DPIC x86call.asm >tmp-x86call.s
 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointe
r -mcpu=pentiumpro -Wa,--noexecstack tmp-x86call.s -fPIC -DPIC -o 
.libs/x86call.
o
 ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 
-O2 -pedan
tic -fomit-frame-pointer -mcpu=pentiumpro -Wa,--noexecstack x86call.asm 
-o x86ca
ll.o >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-I..    -m32
-O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -c -o x86check.lo 
x86check.c

 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c x86check.c  -fPIC -DPIC -o .libs/x86check.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -m32 -O2 -pedantic 
-fomit-frame-pointer -
mcpu=pentiumpro -c x86check.c -o x86check.o >/dev/null 2>&1
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o libtests.la   memory.lo misc.lo refmpf.lo refmpn.lo 
refmpq.lo
refmpz.lo spinner.lo trace.lo x86call.lo x86check.lo ../libgmp.la
ar cq .libs/libtests.a .libs/memory.o .libs/misc.o .libs/refmpf.o 
.libs/refmpn.o
 .libs/refmpq.o .libs/refmpz.o .libs/spinner.o .libs/trace.o 
.libs/x86call.o .li
bs/x86check.o
ranlib .libs/libtests.a
creating libtests.la
(cd .libs && rm -f libtests.la && ln -s ../libtests.la libtests.la)
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-bswap.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-bswap  t-bswap.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-bswap t-
bswap.o  ./.libs/libtests.a /home/paul/gmp-4.3.1/.libs/libgmp.so 
../.libs/libgmp
.so  -Wl,--rpath -Wl,/usr/local/lib
creating t-bswap
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-constants.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-constants  t-constants.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-constant
s t-constants.o  ./.libs/libtests.a /home/paul/gmp-4.3.1/.libs/libgmp.so 
../.lib
s/libgmp.so  -Wl,--rpath -Wl,/usr/local/lib
creating t-constants
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-count_zeros.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-count_zeros  t-count_zeros.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-count_ze
ros t-count_zeros.o  ./.libs/libtests.a 
/home/paul/gmp-4.3.1/.libs/libgmp.so ../
.libs/libgmp.so  -Wl,--rpath -Wl,/usr/local/lib
creating t-count_zeros
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-gmpmax.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-gmpmax  t-gmpmax.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-gmpmax t
-gmpmax.o  ./.libs/libtests.a /home/paul/gmp-4.3.1/.libs/libgmp.so 
../.libs/libg
mp.so  -Wl,--rpath -Wl,/usr/local/lib
creating t-gmpmax
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-hightomask.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-hightomask  t-hightomask.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-hightoma
sk t-hightomask.o  ./.libs/libtests.a 
/home/paul/gmp-4.3.1/.libs/libgmp.so ../.l
ibs/libgmp.so  -Wl,--rpath -Wl,/usr/local/lib
creating t-hightomask
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-modlinv.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-modlinv  t-modlinv.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-modlinv
t-modlinv.o  ./.libs/libtests.a /home/paul/gmp-4.3.1/.libs/libgmp.so 
../.libs/li
bgmp.so  -Wl,--rpath -Wl,/usr/local/lib
creating t-modlinv
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-popc.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-popc  t-popc.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-popc t-p
opc.o  ./.libs/libtests.a /home/paul/gmp-4.3.1/.libs/libgmp.so 
../.libs/libgmp.s
o  -Wl,--rpath -Wl,/usr/local/lib
creating t-popc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-parity.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-parity  t-parity.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-parity t
-parity.o  ./.libs/libtests.a /home/paul/gmp-4.3.1/.libs/libgmp.so 
../.libs/libg
mp.so  -Wl,--rpath -Wl,/usr/local/lib
creating t-parity
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -m32 -O2 -pedantic 
-fomit-frame-pointer
 -mcpu=pentiumpro -c t-sub.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/bin/sh ../libtool --mode=link gcc  -m32 -O2 -pedantic 
-fomit-frame-pointer -mcp
u=pentiumpro   -o t-sub  t-sub.o libtests.la ../libgmp.la
gcc -m32 -O2 -pedantic -fomit-frame-pointer -mcpu=pentiumpro -o 
.libs/t-sub t-su
b.o  ./.libs/libtests.a /home/paul/gmp-4.3.1/.libs/libgmp.so 
../.libs/libgmp.so
 -Wl,--rpath -Wl,/usr/local/lib
creating t-sub
make[4]: Leaving directory `/home/paul/gmp-4.3.1/tests'
make  check-TESTS
make[4]: Entering directory `/home/paul/gmp-4.3.1/tests'
/home/paul/gmp-4.3.1/tests/.libs/lt-t-bswap: relocation error: 
/home/paul/gmp-4.
3.1/tests/.libs/lt-t-bswap: symbol GLIBC_2.3.3, version GLIBC_2.3.3 not 
defined
in file libc.so.6 with link time reference
FAIL: t-bswap
PASS: t-constants
PASS: t-count_zeros
PASS: t-gmpmax
PASS: t-hightomask
PASS: t-modlinv
PASS: t-popc
PASS: t-parity
PASS: t-sub
====================================
1 of 9 tests failed
Please report to gmp-bugs at gmplib.org
====================================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory `/home/paul/gmp-4.3.1/tests'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/home/paul/gmp-4.3.1/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/paul/gmp-4.3.1/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/paul/gmp-4.3.1'
make: *** [check] Error 2
[root at Moldie gmp-4.3.1]# yum install glibc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.5ninesolutions.com
 * base: mirrors.cat.pdx.edu
 * extras: mirrors.cat.pdx.edu
 * updates: mirror.fdcservers.net
Setting up Install Process
Package glibc-2.5-42.i686 already installed and latest version
Nothing to do


More information about the gmp-bugs mailing list