Bug with make check (C++ Wrapper) on Linux 2.4.30 with GCC 3.4.4 on MIPSEL/uClibc 0.9.28

Ionic ionic at root24.de
Wed Feb 14 19:26:47 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Making check in cxx
make[3]: Entering directory `/usr/src/gmp-4.2.1/tests/cxx'
make  t-assign t-binary t-cast t-constr t-headers t-istream t-locale
t-misc t-ops t-ostream t-prec t-rand t-ternary t-unary
make[4]: Entering directory `/usr/src/gmp-4.2.1/tests/cxx'
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-assign.o t-assign.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-assign  t-assign.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
mkdir .libs
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-assign t-assign.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-assign
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-binary.o t-binary.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-binary  t-binary.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-binary t-binary.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-binary
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-cast.o t-cast.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-cast  t-cast.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-cast t-cast.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-cast
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-constr.o t-constr.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-constr  t-constr.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-constr t-constr.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-constr
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-headers.o t-headers.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-headers  t-headers.o -L../../.libs
../../tests/libtests.la ../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-headers t-headers.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-headers
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-istream.o t-istream.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-istream  t-istream.o -L../../.libs
../../tests/libtests.la ../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-istream t-istream.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-istream
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-locale.o t-locale.cc
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -Wall -c clocale.c
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-locale  t-locale.o clocale.o -L../../.libs
../../tests/libtests.la ../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-locale t-locale.o
clocale.o  -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-locale
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-misc.o t-misc.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-misc  t-misc.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-misc t-misc.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-misc
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-ops.o t-ops.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-ops  t-ops.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-ops t-ops.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-ops
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-ostream.o t-ostream.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-ostream  t-ostream.o -L../../.libs
../../tests/libtests.la ../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-ostream t-ostream.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-ostream
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-prec.o t-prec.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-prec  t-prec.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-prec t-prec.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-prec
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-rand.o t-rand.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-rand  t-rand.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-rand t-rand.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-rand
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-ternary.o t-ternary.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-ternary  t-ternary.o -L../../.libs
../../tests/libtests.la ../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-ternary t-ternary.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-ternary
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../tests    -O3
- -mips32 -mtune=mips32 -pipe -c -o t-unary.o t-unary.cc
/bin/sh ../../libtool --mode=link g++  -O3 -mips32 -mtune=mips32
- -pipe   -o t-unary  t-unary.o -L../../.libs ../../tests/libtests.la
../../libgmpxx.la ../../libgmp.la
g++ -O3 -mips32 -mtune=mips32 -pipe -o .libs/t-unary t-unary.o
- -L/usr/src/gmp-4.2.1/.libs ../../tests/.libs/libtests.a
../../.libs/libgmpxx.so /usr/src/gmp-4.2.1/.libs/libgmp.so
/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4/libstdc++.so
- -L/usr/mipsel-pc-linux-uclibc/bin -L/usr/mipsel-pc-linux-uclibc/lib
../../.libs/libgmp.so -Wl,--rpath
- -Wl,/usr/lib/gcc/mipsel-pc-linux-uclibc/3.4.4
creating t-unary
make[4]: Leaving directory `/usr/src/gmp-4.2.1/tests/cxx'
make  check-TESTS
make[4]: Entering directory `/usr/src/gmp-4.2.1/tests/cxx'
/bin/sh: line 1: 13487 Aborted                 ${dir}$tst
FAIL: t-assign
PASS: t-binary
PASS: t-cast
/bin/sh: line 1: 13552 Aborted                 ${dir}$tst
FAIL: t-constr
PASS: t-headers
PASS: t-istream
PASS: t-locale
PASS: t-misc
PASS: t-ops
PASS: t-ostream
PASS: t-prec
/bin/sh: line 1: 13726 Aborted                 ${dir}$tst
FAIL: t-rand
PASS: t-ternary
PASS: t-unary
==================================
3 of 14 tests failed
Please report to gmp-bugs at swox.com
==================================
-
-------------------------------------------------------------------------------------------------------------------------------------
Configured with: ./configure --prefix=/usr --mandir=/usr/share/man
- --infodir=/usr/share/info --sysconfdir=/etc --enable-cxx CFLAGS=-O3
- -mips32 -mtune=mips32 -pipe -Wall CXXFLAGS=-O3         -mips32
- -mtune=mips32 -pipe
-
-------------------------------------------------------------------------------------------------------------------------------------
uname -a: Linux dynam 2.4.30 #1 Wed Nov 23 22:35:53 CET 2005 mips
GNU/Linux
-
-------------------------------------------------------------------------------------------------------------------------------------
Tried GMP 4.2.1 w/o any patches (compiled from source).
-
-------------------------------------------------------------------------------------------------------------------------------------
GCC: 3.4.4
-
-------------------------------------------------------------------------------------------------------------------------------------
config.guess:

mipsel-unknown-linux-gnu
-
-------------------------------------------------------------------------------------------------------------------------------------


Should I simply disable C++ and use only the C compiler? No tests
failed with gcc.

If you need more information, tell me.

Have a nice day, night or whatever you guys have now (:)),

Ionic
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF01Rl8lme66bZ6h0RCq6yAKC9FYywZnLy+oMik51fYGJXCUiT7wCeKWbZ
Qu+Q8D0Zx/YApgEVzTaePoc=
=3ls3
-----END PGP SIGNATURE-----



More information about the gmp-bugs mailing list