Karim BELABAS on Tue, 18 Jun 2002 09:14:30 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: failure of 2.2.3 build on HP-UX |
On Mon, 17 Jun 2002, Ilya Zakharevich wrote: > On Mon, Jun 17, 2002 at 08:34:50PM +0200, Karim BELABAS wrote: > > > a) USE_GETRUSAGE STACK_CHECK HAS_TIOCGWINSZ are falsely set to 1; > > > > This one should be easy to fix. What happens when you compile by hand, e.g > > config/has_getrusage.c ? (using the same flags as for gp) > > /bin/cc -O -Aa +z config/has_getrusage.c > cc: "config/has_getrusage.c", line 5: error 1574: Unknown size for "a". Which is the expected result. From that Configure should have gathered that getrusage is not available. Check config/look and insert diagnostics messages in the main loop: if ($CC $CFLAGS has_$fun.c -o $exe $extra_flags > /dev/null 2>&1); then eval "has_$fun=yes"; echo ..."Found $fun." case "$_has_list" in *has_$fun*);; *) _has_list="$_has_list has_$fun";; esac break else eval "has_$fun=no"; echo ..."I did not find $fun." fi; Perhaps /bin/cc does not return a useful exit code ? Karim. P.S: I shall insert the relevant code to produce a Configure.log, instead of redirecting everything to /dev/null. Will make debugging _a lot_ easier. -- Karim Belabas Tel: (+33) (0)1 69 15 57 48 Dép. de Mathematiques, Bat. 425 Fax: (+33) (0)1 69 15 60 19 Université Paris-Sud Email: Karim.Belabas@math.u-psud.fr F-91405 Orsay (France) http://www.math.u-psud.fr/~belabas -- PARI/GP Home Page: http://www.parigp-home.de/