hatrick on Wed, 7 Feb 2001 15:18:28 +0000 (GMT+00:00) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
pari & cygwin insurmountable difficulty saga! |
--Hushpart_boundary_WyleqaXmFkJBHlCulVxmjDRAyLHhThin Content-type: text/plain ----- Begin Hush Signed Message from hatrick@hushmail.com ----- Hello; being very keen to get PARI up and running on NT, i was relieved to see that it built under cygwin, in practice, for other folks; the version of cygwin I have is (i think) the latest : cygwin version: 1.1.8- 2 (so says setup.ini anyway); so i got busy downloading, and before long ran make, which successfully builds all object files, and feeling content i set off for lunch in the hope of seeing 'Make succeeded' or some such on the command line when i got back. no such luck! instead: the message below. has anyone else encountered such problems with the pari cygwin build? can anyone help? please mail me if so! Regards & build successes all round, Kerr Hatrick. ps: $ Make gp cd Ocygwin_nt-4.0-i686; Make gp Make[1]: Entering directory `/cygdrive/h/kh/imports/tmp/pari-2.1.0/Ocygwin_nt- 4. 0-i686' echo EXPORTS > libpari.def echo libpari_impure_ptr = _impure_ptr >> libpari.def nm libpari.a | sed -n '/^........ [BCDRT] _/s/[^_]*_//p' >> libpari.def dlltool \ --def libpari.def \ --dllname libpari.dll \ --output-exp libpari.exp \ --output-lib libpari_dll.a echo "/* automatically generated by Makefile.DLLs */" > libpari_dll.c echo "void *_impure_ptr;" >> libpari_dll.c /usr/bin/gcc -O3 -DGCC_INLINE -Wall -Wno-implicit -malign-loops=2 -malign- jumps=2 -malign-functions=2 -fomit-frame-pointer -I. -I../src/headers -c -o l ibpari_dll.o libpari_dll.c /usr/bin/ld -shared -soname libpari.dll --dll -o libpari.dll \ -e _dll_entry@12 \ libpari.exp libpari.a libpari_dll.o \ dll_init.o dll_fixup.o \ \ -L/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6 -L/usr/lib -L/usr/lib -lgcc - lcygwin -lkernel32 -lgcc Cannot export __imp_reent_data: symbol not defined dll_init.o(.text+0x1):dll_init.c: undefined reference to `__imp_reent_data' Make[1]: *** [libpari.dll] Error 1 rm libpari_dll.c libpari.exp libpari.def libpari_dll.o Make[1]: Leaving directory `/cygdrive/h/kh/imports/tmp/pari-2.1.0/Ocygwin_nt- 4.0 -i686' Make: *** [gp] Error 2 ----- Begin Hush Signature v1.3 ----- A/erWUUmJyi8l7oDVn0Ex83XBpfI4SWHYVoFJtuk4uPZkjPDMZ6wqUu+dmf2eu6xEL5q IznZ4W4nwyYtxNhxGqu/P4a++OekSB7ToiUr1OGLHH869tknPIn9hmiqFHv0B3qlU2ph TWYQxbd36ew0C0oG9kMuns/KRJszszhBGf/95AHnPwSd1PxwFUVd8FKvs2kMQ/3VEjQO bA2P8yBgaEnfErJnFLfZDtwfhbkWMq1ymblFswoB9oIhZezh31jZ4MAorzl4k28g/lHG EQ8SC5oXyqWAZqSXZwt2gnZIbliWs9lmHAe+iWD4eCOfsBDDJjh153avTC3ED4CWEVCU BqpnhCVhF8skPqdhqtt7NSQvfz+8nBPGxA3nL1eASYnZKziFPDBFdzsK9gnKb3OvW4I8 GERef2RVOeSMw6w3ZPFzrWuc1QGyeKUV0XWRN52KR3ZwtczsqfcajCNyGhs+2QPzp59a 1T9cM7H63Z7u7Vx2rU9WqnKtoYNQUOJVKy6sWn5NCh8H ----- End Hush Signature v1.3 ----- \n\nThis message has been signed with a Hush Digital Signature. \nTo verify the signature, please go to www.hush.com/tools\n\n --Hushpart_boundary_WyleqaXmFkJBHlCulVxmjDRAyLHhThin-- IMPORTANT NOTICE: If you are not using HushMail, this message could have been read easily by the many people who have access to your open personal email messages. Get your FREE, totally secure email address at http://www.hushmail.com.