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.