Karim BELABAS on Sun, 16 Mar 2003 02:54:03 +0100 (MET)


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

Re: Problem with make bench...


On Fri, 14 Mar 2003, David Cleaver wrote:
> I went into the Ocygwin-i686 dir and typed make bench.  But all it gave
> me was a bunch of "echo"'s of a file (libpari_dll.h) it was creating and
> the contents of it (which included #ifndef libpari_GLOBALS_H).  Then
> after all the echo's make came back with:
> make: *** No rule to make target 'libpari_globals.h' needed by gp-dyn.o.

We can't build a DLL under Cygwin [ well, it worked once about 5 few years
ago, then Cygwin changed, and never again... ].

Configure is supposed to enforce this but there was a typo in
config/get_dlld

Change Line 30:

  if test $do_dll=yes -a -z "$DLLD"; then

to

  if test $do_dll = yes -a -z "$DLLD"; then

then gp-dyn will not be built (I hope).


A simple workaround is to 'make gp-sta', then 'make dobench'
[ _do_ means use the binaries that are present, don't build the missing ones ]

Cheers,

    Karim.
-- 
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]