Kaveh R. GHAZI wrote: > Hello, > > A prerelease tarball of the upcoming MPC 0.7 is available here: > http://www.multiprecision.org/mpc/download/mpc-0.7-dev.tar.gz > > Please help test it for portability and bugs by downloading and compiling > it on systems you have access to.
Fell at the first hurdle for me: gcc-4 -shared-libgcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -p edantic -Wall -Wextra -Werror -O2 -pipe -MT inp_str.lo -MD -MP -MF .deps/inp_str .Tpo -c inp_str.c -DDLL_EXPORT -DPIC -o .libs/inp_str.o cc1: warnings being treated as errors inp_str.c: In function 'extract_string': inp_str.c:113:10: error: array subscript has type 'char' inp_str.c:114:10: error: array subscript has type 'char' inp_str.c:115:10: error: array subscript has type 'char' inp_str.c:118:13: error: array subscript has type 'char' inp_str.c:119:13: error: array subscript has type 'char' inp_str.c:120:13: error: array subscript has type 'char' make[2]: *** [inp_str.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... > I'd like a report to contain your > target triplet and the versions of your compiler, GMP and MPFR used when > building MPC. $ /gnu/gcc/gcc/config.guess i686-pc-cygwin $ gcc-4 -v Using built-in specs. Target: i686-pc-cygwin Configured with: /gnu/gcc/gcc-patched/configure --prefix=/opt/gcc-tools -v --with-gmp=/usr --with-mpfr=/usr --enable-bootstrap --enable-version-specific-runtime-libs --enable-static --enable-shared --enable-shared-libgcc --disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions --disable-symvers --disable-libjava --disable-interpreter --program-suffix=-4 --disable-libgomp --enable-libssp --enable-libada --enable-threads=posix --with-arch=i686 --with-tune=generic CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 --with-ecj-jar=/usr/share/java/ecj.jar LD=/opt/gcc-tools/bin/ld.exe LD_FOR_TARGET=/opt/gcc-tools/bin/ld.exe AS=/opt/gcc-tools/bin/as.exe AS_FOR_TARGET=/opt/gcc-tools/bin/as.exe --disable-win32-registry --disable-libgcj-debug --enable-languages=c,c++,ada Thread model: posix gcc version 4.5.0 20090730 (experimental) (GCC) $ cygcheck -c gmp mpfr libgmp3 libmpfr1 Cygwin Package Information Package Version Status gmp 4.3.1-3 OK libgmp3 4.3.1-3 OK libmpfr1 2.4.1-4 OK mpfr 2.4.1-4 OK $ BTW, I configured mpc with "--prefix=/usr --disable-static --enable-shared" (after first receiving "configure: error: gmp.h is a DLL: use --disable-static --enable-shared" when I tried with just --prefix). > Also please include your results from "make check". N/A ! cheers, DaveK