Alain SMEJKAL on Thu, 04 Jan 2007 00:15:56 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Cygwin buid


Dear List,

1) A try to buid Pari using Gmp lib failed at link with many undefined
references.
Does someone may help ?
Note : Gmp lib used is a fresh buid from version 4.2.1 and has been
successfully self-tested and linked with other computational tools.

Buid env :
======
Pari version : pari-2.4.0.alpha
Cygwin binaries version 1.5.17
gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
additional gcc path setting for Gmp via LIBRARY_PATH=/usr/local/lib:


Sample of errors :
===========
Creating library file: libpari.dll.a
mp.o:mp.c:(.text+0x3ad): undefined reference to
`___gmp_set_memory_functions'
mp.o:mp.c:(.text+0x62d): undefined reference to `___gmpn_sub_n'
mp.o:mp.c:(.text+0xbaa): undefined reference to `___gmpn_lshift'
.....
collect2: ld returned 1 exit status
make[1]: *** [libpari-gmp-2.4.dll] Error 1


2) Classical buid (without Gmp) reports many suspicious lines at doc
generation stage.
How do I have to handle that ?
A quick look, using Yap, of produced dvi files does not show evidence that
something went wrong or not.

Sample of reports :
============
tex libpari
This is TeXk, Version 3.141592 (Web2C 7.5.4)
 file:line:error style messages enabled.
 %&-line parsing enabled.
(./libpari.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
No aux file.) [1] [2] [3] (./usersch4.tex [4]
Reference `se:prog' on page 5 undefined on input line 29
[5] [6] [7]
Reference `se:impl' on page 8 undefined on input line 219
[8] [9] [10] [11] [12] [13] [14]
.....

Regards,

Alain.