Hello, I am one of the maintainers of gmpy, a Python wrapper for GMP. I have added support to gmpy so it properly reports the MPIR version and properly displays the license information.
I also tried compiling on various platforms. I tried to use the -- enable-fat option on Windows 2000 using MSYS and mingw32. It fails with the error messages below. --enable-fat also fails on GMP 4.2.3 and 4.2.4. Do you need additional information from me? casevh /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -std=gnu99 -c -DHAVE_CONFIG_H -m32 -O2 -fomit-frame-pointer - mno-cygwin -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo p4s_submul_1 | sed 's/_$//'` -I. -I. -I.. `test -f 'p4s_submul_1.asm' || echo './'`p4s_submul_1.asm ../mpn/m4-ccas --m4=m4 gcc -std=gnu99 -c -DHAVE_CONFIG_H -m32 -O2 - fomit-frame-pointer -mno-cygwin -D__GMP_WITHIN_GMP -I.. - DOPERATION_p4s_submul_1 -I. -I. -I.. p4s_submul_1.asm -o p4s_submul_1.o m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_p4s_submul_1 p4s_submul_1.asm >tmp-p4s_submul_1.s gcc -std=gnu99 -c -DHAVE_CONFIG_H -m32 -O2 -fomit-frame-pointer -mno- cygwin -D__GMP_WITHIN_GMP -I.. -DOPERATION_p4s_submul_1 -I. -I. -I.. tmp-p4s_submul_1.s -o p4s_submul_1.o /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 - DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat | sed 's/_$//'` -m32 -O2 -fomit-frame-pointer -mno-cygwin -c -o fat.lo fat.c gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. - DOPERATION_fat -m32 -O2 -fomit-frame-pointer -mno-cygwin -c fat.c -o fat.o In file included from ../gmp-impl.h:109, from fat.c:31: ../fat.h:322: warning: type defaults to `int' in declaration of `DECL_preinv_add_n' ../fat.h:322: warning: parameter names (without types) in function declaration ../fat.h:322: warning: data definition has no type or storage class ../fat.h:378: warning: type defaults to `int' in declaration of `DECL_preinv_add_n' ../fat.h:378: warning: parameter names (without types) in function declaration ../fat.h:378: warning: data definition has no type or storage class ../fat.h:423: warning: type defaults to `int' in declaration of `DECL_preinv_lshift' ../fat.h:423: warning: parameter names (without types) in function declaration ../fat.h:423: warning: data definition has no type or storage class ../fat.h:440: warning: type defaults to `int' in declaration of `DECL_preinv_add_n' ../fat.h:440: warning: parameter names (without types) in function declaration ../fat.h:440: warning: data definition has no type or storage class ../fat.h:517: warning: type defaults to `int' in declaration of `DECL_preinv_add_n' ../fat.h:517: warning: parameter names (without types) in function declaration ../fat.h:517: warning: data definition has no type or storage class fat.c: In function `__gmpn_cpuvec_init': fat.c:213: error: structure has no member named `preinv_add_n' fat.c:213: error: `__gmpn_preinv_add_n_pentium' undeclared (first use in this function) fat.c:213: error: (Each undeclared identifier is reported only once fat.c:213: error: for each function it appears in.) fat.c:217: error: structure has no member named `preinv_lshift' fat.c:217: error: `__gmpn_preinv_lshift_pentium_mmx' undeclared (first use in this function) fat.c:223: error: structure has no member named `preinv_add_n' fat.c:223: error: `__gmpn_preinv_add_n_p6' undeclared (first use in this function) fat.c:240: error: structure has no member named `preinv_add_n' fat.c:240: error: `__gmpn_preinv_add_n_pentium4_sse2' undeclared (first use in this function) fat.c:272: error: structure has no member named `preinv_add_n' fat.c:272: error: `__gmpn_preinv_add_n_k7' undeclared (first use in this function) make[2]: *** [fat.lo] Error 1 make[2]: Leaving directory `/c/svn/mpir/trunk/mpn' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/svn/mpir/trunk' make: *** [all] Error 2 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en -~----------~----~----~----~------~----~------~--~---