----- Original Message ----- 
From: "JonY" <[email protected]>
> Hi,
> I got to this point too, the localeconv provided in msvcrt unfortunately
> can't be replaced easily, so this test is expected to fail. You can
> ignore it.
>

Good - no other problems with gmp-4.3.1.

With mpfr-2.4.1, some of the *printf tests fail. From similar experiences I 
had building with gcc-3.4.5 (32 bit), I know this doesn't necessarily mean 
there's something wrong with the compiler. I'll have to take a closer look 
when I have more time. (For the moment, I just wanted to get this built.) 
Here are the test errors:

Error in test #8: mpfr_printf printed td characters instead of 22
FAIL: tprintf.exe
Error in mpfr_vsprintf (s, "%.*Zi, %R*e, %Lf", ...);
expected: "00000010610209857723, -1.2345678875e+07, 0.032258"
got:      "00000010610209857723, -1.2345678875e+07, 0.000000"
FAIL: tsprintf.exe
Error in test #8: mpfr_vfprintf printed td characters instead of 22
FAIL: tfprintf.exe
PASS: trec_sqrt.exe
PASS: tpow_all.exe
=====================
3 of 148 tests failed
=====================

With mpc-0.6 I get an error building the mpc_set tests (tset.o):

x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I..  -I../src -I/usr/local/include 
  -g -O2 -MT tset.o -MD -MP -MF .deps/tset.Tpo -c -o tset.o tset.c
In file included from ../src/mpc-impl.h:27:0,
                 from mpc-tests.h:25,
                 from tset.c:37:
../src/config.h:1:0: warning: "PACKAGE_STRING" redefined
../config.h:71:0: note: this is the location of the previous definition
mv -f .deps/tset.Tpo .deps/tset.Po
/bin/sh ../libtool --tag=CC   --mode=link 
86_64-w64-mingw32-gcc  -g -O2  -L/usr/local/lib -o tset.exe tset.o 
libmpc-tests.la ../src/libmpc.la -lmpfr -lgmp
x86_64-w64-mingw32-gcc -g -O2 -o tset.exe tset.o  -L/usr/local/lib 
./.libs/libmpc-tests.a ../src/.libs/libmpc.a /usr/local/lib/libmpfr.a 
/usr/local/lib/libgmp.a
tset.o: In function `check_set':
c:\_32\comp\mpc-0.6\tests/tset.c:235: undefined reference to `mpc_set_uj'
c:\_32\comp\mpc-0.6\tests/tset.c:240: undefined reference to `mpc_set_sj'
c:\_32\comp\mpc-0.6\tests/tset.c:245: undefined reference to `mpc_set_uj_uj'
c:\_32\comp\mpc-0.6\tests/tset.c:250: undefined reference to `mpc_set_sj_sj'
c:\_32\comp\mpc-0.6\tests/tset.c:259: undefined reference to `mpc_set_sj'
c:\_32\comp\mpc-0.6\tests/tset.c:264: undefined reference to `mpc_set_sj_sj'
collect2: ld returned 1 exit status
make[2]: *** [tset.exe] Error 1

This a little more serious - those references  are, indeed, not defined in 
libmpc.a. This smells to me like a bug in mpc itself. (Again, I'll have to 
take a closer look when time permits.)

Thanks again for all the help.

Cheers,
Rob 


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to