| Karim BELABAS on Wed, 16 Apr 2003 12:27:13 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: GP2C |
On Tue, 15 Apr 2003, Justin Walker wrote:
> ./scripts/dotest: -o: command not found
> FAIL: scripts/dotest
> ===================
> 1 of 1 tests failed
> ===================
>
> and I think this is why the problem arises - from the ./configure step:
>
> checking for PARI module build... /usr/bin/gcc -c -o %s.o -O3
> -DGCC_INLINE -Wall -fomit-frame-pointer -no-cpp-precomp -fno-common
> -I/usr/local/include %s.c && -o %s.so %s.o
>
> Not sure why the spurious '&&' is in there, at the end.
>
> I am building gp2c in the same directory that holds the pari
> development tree:
> $ ls ..
> .... gp2c-0.0.2pl5 pari readline-4.1
> $
>
> Thoughts on this?
DLLD is undefined.
The real problem is that, although install() now works on OS X [ I think
and hope... ] as far as loading symbols from gp's global context goes, we
still have not tried it with external "bundles", nor built into Configure the
necessary magic to build a dynamically loadable object.
Probably something like 'ld -bundle' (?). Hopefully something generic like
'gcc -shared' would work equally well. Can you just try to Configure pari
with
env DLLD=/usr/bin/gcc Configure
before reconfiguring gp2c ? [ actually, does 'make bench' succeed in building
gp-dyn after this change ? ]
If it does work, then a trivial fix to config/get_dlld might do [ just have
to add darwin to the list of supported systems, lines 12-24 ]
Karim.
P.S: all this rather belongs to pari-dev [ none of the above apply to the
stable version ]. Let's move the discussion there.
--
Karim Belabas Tel: (+33) (0)1 69 15 57 48
Dép. de Mathématiques, Bât. 425 Fax: (+33) (0)1 69 15 60 19
Université Paris-Sud http://www.math.u-psud.fr/~belabas/
F-91405 Orsay (France) http://www.parigp-home.de/ [PARI/GP]