Thanks for the report. I'll make a trac ticket for this issue, and see if there is anything we can do to fix it. It's not clear at this stage, but we'll keep you posted.
Is --enable-fat required for your application? Bill. 2009/1/12 casevh <cas...@gmail.com>: > > 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 -~----------~----~----~----~------~----~------~--~---