| Bill Allombert on Mon, 17 Nov 2003 00:18:21 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Building gp2c |
On Sun, Nov 16, 2003 at 01:26:49PM -0800, Justin Walker wrote:
> Hi, again,
>
> I have just (11/16) checked out new copies of pari and gp2c. I built
> and installed pari, and ran cvsinit in gp2c, after copying in the
> config file from /usr/local/lib/pari. I get this:
>
> mkdir: config: File exists
> config already exists.
This warning is normal.
> doc/Makefile.am:13: `#' comment at start of rule is unportable
> You must have automake to proceed. Sorry.
What version of automake do you have ? All the version I tested
did not break here. It seems yours try to improove its reputation of
being nefarious.
> I do have 'automake', and this error is due to the 'automake' error on
> the preceding line ('automake' returns 1 as a result). No big deal,
> just FYI (the problem appears to be the commenting out of the latex
> line; if the comment character is at the beginning of the line,
> 'automake' is happy).
Thanks, I will do that then.
> Somehow, the creation of 'dotest' from 'dotest.in' produced this line:
> command=`echo "/usr/bin/gcc -c -o %s.o -O3 -DGCC_INLINE -Wall
> -fomit-fram\
> e-pointer -no-cpp-precomp -fno-common -I/usr/local/include %s.c && -o
> %s.dylib \
> -shared -mimpure-text -O3 -DGCC_INLINE -Wall -fomit-frame-pointer
> -no-cpp-preco\
> mp -fno-common %s.o " | sed -e s/%s/$i.gp/g`
>
> A similar line is present in scripts/Makefile.
Obviously something cut long line with '\<newline>' for no reason.
Could you check the pari.cfg file you used for modules_build ?
grep modules_build pari.cfg
should do. If the \ are also here it is a bug in PARI not in gp2c.
Anyway you can try to fix it manually by removing the \<newline>
and get something like
command=`echo "/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.dylib -shared -mimpure-text -O3 -DGCC_INLINE -Wall -fomit-frame-pointer -no-cpp-precomp -fno-common %s.o " | sed -e s/%s/$i.gp/g`
What version of autoconf do you use, and what is /bin/sh here?
Note that I don't see any reason why dotest/gp2c-run should work on Mac OS X
alas.
Cheers,
Bill.