Friedrisch Muller on Sat, 22 Dec 2001 14:08:06 -0800 (PST)


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

Compile errors for pari 2.1.2 with RedHat Linux 7.1 and 7.2 for i586 and i686


Hi,

Trying to compile pari 2.1.2 under i586 and i686 for
both RedHat Linux 7.1 and 7.2 and get errors:

The two "+++ [BUG]" during "make bench" below scares
me.

Maybe it has something to do with the "make" of
"src/kernel/ix86/l0asm.c" which give some lines of
warnings. These warning are the same on i586 and i686
with both RedHat Linux 7.1 and 7.2 . When building
this on RedHat 7.1 alpha ev6 and ev56 I get no errors
or "+++ [BUG]".

# uname -a
Linux myhost 2.4.9-12 #1 Tue Oct 30 18:33:49 EST 2001
i686 unknown

# tar xzf pari-2.1.2.tgz

# cd pari-2.1.2

# ./Configure --prefix=/pkg/pari/2.1.2
Configuring pari-2.1.2 (STABLE)
Checking echo to see how to suppress newlines...
...using -n.
Looking for some tools first ...
...ld is /usr/bin/ld
...zcat is /bin/zcat
...gzip is /bin/gzip
...ranlib is /usr/bin/ranlib
...perl is /usr/bin/perl
...emacs is /usr/bin/emacs
Building for architecture: i686 running linux (ix86
kernel)
Checking for optional libraries and headers...
...Found libX11 in /usr/X11R6/lib
...Found X11 header files in /usr/X11R6/include/X11
...Found libreadline in /usr/lib
...Found libncurses in /usr/lib
...Found GNU readline header in /usr/include/readline
...Library ncurses needed by readline
Looking for the compilers ...
...cc is /usr/bin/cc
...gcc is /usr/bin/gcc
GNU compiler version 2.96 20000731 (Red Hat Linux 7.1
2.96-85)
C compiler is          /usr/bin/gcc  -O3 -DGCC_INLINE
-Wall -Wno-implicit       -malign-loops=2
-malign-jumps=2 -malign-functions=2
-fomit-frame-pointer
Looking for an assembler ...
...as is /usr/bin/as
...Hum, this looks like GNU as
Assembler is           /usr/bin/as
C PreProcessor is      /usr/bin/gcc  -E -I.
Executable linker is   /usr/bin/gcc  -O3 -DGCC_INLINE
-Wall -Wno-implicit       -malign-loops=2
-malign-jumps=2 -malign-functions=2
-fomit-frame-pointer   -Xlinker -export-dynamic
...Hum, this looks like GNU ld
Dynamic Lib linker is  /usr/bin/ld  -shared -soname
$(LIBPARI_SONAME)
The internal byte representation of a double is 1234.
Checking some common types...
...Found ulong.
Looking in C lib for some symbols...
...I did not find exp2.
...Found strftime.
...Found getrusage.
...Found sigrelse.
...I did not find TIOCGWINSZ.
...Found getrlimit.
...Found opendir.
...I did not find dlopen.
Try again, with -ldl this time...
...Found dlopen.
Installation prefix ? [/pkg/pari/2.1.2]
...for architecture-independant files (share-prefix) ?
[]
..."gp" executable ? [/pkg/pari/2.1.2/bin]
..."pari" library ? [/pkg/pari/2.1.2/lib]
...include files ? [/pkg/pari/2.1.2/include/pari]
...manual pages ? [/pkg/pari/2.1.2/man/man1]
...documentation, examples, and emacs macros ?
[/pkg/pari/2.1.2/lib/pari]
...miscellaneous data (galois resolvents) ?
[/pkg/pari/2.1.2/lib/pari/galdata]
Default is dynamic executable and shared library,
graphic=X11
==========================================================================
Extracting examples/Makefile.linux-i686
Extracting Olinux-i686/Makefile
Extracting Makefile
Extracting Olinux-i686/paricfg.h
Extracting Olinux-i686/../Odos/paricfg.h
Extracting scripts and macros
...in doc
...in emacs
...in misc
==========================================================================
Shall we try to build pari 2.1.2 (released) now (y/n)?
[n]
Ok. Type "make install" when you are ready
Bye !

------------------------------------------------------

[root@ior pari-2.1.2]# make gp
cd Olinux-i686; make gp
make[1]: Entering directory
`/root/build/pari-2.1.2/Olinux-i686'
cat ../src/kernel/ix86/level0.h
../src/kernel/none/level1.h > pariinl.h
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -I../src/language -I/usr/include -o
gp.o ../src/gp/gp.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -I../src/graph -o gp_init.o
../src/gp/gp_init.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -I../src/language -I/usr/include -o
gp_rl.o ../src/gp/gp_rl.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o highlvl.o ../src/gp/highlvl.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o whatnow.o ../src/gp/whatnow.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -I/usr/X11R6/include -o plot.o
../src/graph/plotX.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -I../src/graph -o plotport.o
../src/graph/plotport.c
/usr/bin/gcc  -E -I. ../src/kernel/ix86/l0asm.c | sed
-e '/^#/d' -e '/^ *#line/d' -e 's/%  */%/g' > level0.s
../src/kernel/ix86/l0asm.c:104:1: warning: pasting
"addll" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:114:1: warning: pasting
"addllx" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:126:1: warning: pasting
"subll" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:136:1: warning: pasting
"subllx" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:148:1: warning: pasting
"shiftl" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:160:1: warning: pasting
"shiftlr" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:172:1: warning: pasting
"bfffo" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:181:1: warning: pasting
"mulll" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:189:1: warning: pasting
"addmul" and ":" does not give a valid preprocessing
token
../src/kernel/ix86/l0asm.c:200:1: warning: pasting
"divll" and ":" does not give a valid preprocessing
token
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -o kernel.o level0.s
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -o mp.o ../src/kernel/none/mp.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o alglin1.o
../src/basemath/alglin1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o alglin2.o
../src/basemath/alglin2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o arith1.o ../src/basemath/arith1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o arith2.o ../src/basemath/arith2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o base1.o ../src/basemath/base1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o base2.o ../src/basemath/base2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o base3.o ../src/basemath/base3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o base4.o ../src/basemath/base4.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o base5.o ../src/basemath/base5.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o bibli1.o ../src/basemath/bibli1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o bibli2.o ../src/basemath/bibli2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o buch1.o ../src/basemath/buch1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o buch2.o ../src/basemath/buch2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o buch3.o ../src/basemath/buch3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o buch4.o ../src/basemath/buch4.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o galconj.o
../src/basemath/galconj.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o gen1.o ../src/basemath/gen1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o gen2.o ../src/basemath/gen2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o gen3.o ../src/basemath/gen3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o ifactor1.o
../src/basemath/ifactor1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o polarit1.o
../src/basemath/polarit1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o polarit2.o
../src/basemath/polarit2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o polarit3.o
../src/basemath/polarit3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o rootpol.o
../src/basemath/rootpol.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o subgroup.o
../src/basemath/subgroup.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o trans1.o ../src/basemath/trans1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o trans2.o ../src/basemath/trans2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o trans3.o ../src/basemath/trans3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o elliptic.o
../src/modules/elliptic.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o galois.o ../src/modules/galois.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o kummer.o ../src/modules/kummer.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o mpqs.o ../src/modules/mpqs.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o nffactor.o
../src/modules/nffactor.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o stark.o ../src/modules/stark.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o subfield.o
../src/modules/subfield.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o thue.o ../src/modules/thue.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o anal.o ../src/language/anal.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o compat.o ../src/language/compat.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o errmsg.o ../src/language/errmsg.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o es.o ../src/language/es.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o helpmsg.o
../src/language/helpmsg.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o init.o ../src/language/init.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers  -o sumiter.o
../src/language/sumiter.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit  
    -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -I.
-I../src/headers -o mpinl.o
../src/kernel/none/level1.c
rm -f libpari.so.2.1.2
/usr/bin/ld -o libpari.so.2.1.2 -shared -soname
libpari.so.1 kernel.o mp.o alglin1.o alglin2.o
arith1.o arith2.o base1.o base2.o base3.o base4.o
base5.o bibli1.o bibli2.o buch1.o buch2.o buch3.o
buch4.o galconj.o gen1.o gen2.o gen3.o ifactor1.o
polarit1.o polarit2.o polarit3.o rootpol.o subgroup.o
trans1.o trans2.o trans3.o elliptic.o galois.o
kummer.o mpqs.o nffactor.o stark.o subfield.o thue.o
anal.o compat.o errmsg.o es.o helpmsg.o init.o
sumiter.o mpinl.o
rm -f libpari.so.1
rm -f libpari.so
ln -s libpari.so.2.1.2 libpari.so.1
ln -s libpari.so.2.1.2 libpari.so
rm -f gp-dyn
/usr/bin/gcc -o gp-dyn -O3 -DGCC_INLINE -Wall
-Wno-implicit       -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -Xlinker
-export-dynamic gp.o gp_init.o gp_rl.o highlvl.o
whatnow.o plot.o plotport.o  -Xlinker -rpath -Xlinker 
/root/build/pari-2.1.2/Olinux-i686:/pkg/pari/2.1.2/lib:/usr/X11R6/lib
-L/root/build/pari-2.1.2/Olinux-i686 -L/usr/lib
-lreadline -lncurses -L/pkg/pari/2.1.2/lib -lpari
-L/usr/X11R6/lib -lX11  -ldl -lm
rm -f ../gp
ln -s Olinux-i686/gp-dyn ../gp
make[1]: Leaving directory
`/root/build/pari-2.1.2/Olinux-i686'
[root@ior pari-2.1.2]# make bench
cd Olinux-i686; make bench
make[1]: Entering directory
`/root/build/pari-2.1.2/Olinux-i686'
rm -f gp-sta
/usr/bin/gcc -o gp-sta -O3 -DGCC_INLINE -Wall
-Wno-implicit       -malign-loops=2 -malign-jumps=2
-malign-functions=2 -fomit-frame-pointer   -Xlinker
-export-dynamic kernel.o mp.o alglin1.o alglin2.o
arith1.o arith2.o base1.o base2.o base3.o base4.o
base5.o bibli1.o bibli2.o buch1.o buch2.o buch3.o
buch4.o galconj.o gen1.o gen2.o gen3.o ifactor1.o
polarit1.o polarit2.o polarit3.o rootpol.o subgroup.o
trans1.o trans2.o trans3.o elliptic.o galois.o
kummer.o mpqs.o nffactor.o stark.o subfield.o thue.o
anal.o compat.o errmsg.o es.o helpmsg.o init.o
sumiter.o mpinl.o gp.o gp_init.o gp_rl.o highlvl.o
whatnow.o plot.o plotport.o  -Xlinker -rpath -Xlinker 
/root/build/pari-2.1.2/Olinux-i686:/pkg/pari/2.1.2/lib:/usr/X11R6/lib
-L/usr/lib -lreadline -lncurses -L/usr/X11R6/lib -lX11
 -ldl -lm
* Testing objets        for gp-sta..TIME=10     for
gp-dyn..TIME=10
* Testing analyz        for gp-sta..TIME=190    for
gp-dyn..TIME=200
* Testing number        for gp-sta..TIME=140    for
gp-dyn..TIME=130
* Testing polyser       for gp-sta..TIME=50     for
gp-dyn..TIME=50
* Testing linear        for gp-sta..TIME=50     for
gp-dyn..TIME=60
* Testing elliptic      for gp-sta..BUG [120]   for
gp-dyn..BUG [140]
* Testing sumiter       for gp-sta..TIME=230    for
gp-dyn..TIME=240
* Testing graph         for gp-sta..TIME=60     for
gp-dyn..TIME=60
* Testing program       for gp-sta..TIME=110    for
gp-dyn..TIME=120
* Testing trans         for gp-sta..TIME=370    for
gp-dyn..TIME=370
* Testing nfields       for gp-sta..TIME=2430   for
gp-dyn..TIME=2490
+++ [BUG] Total bench for gp-sta is 1816
+++ [BUG] Total bench for gp-dyn is 1878

PROBLEMS WERE NOTED. The following files list them in
diff format:
Directory: /root/build/pari-2.1.2/Olinux-i686
        elliptic-sta.dif
        elliptic-dyn.dif
NOTE: the problem noted in 'elliptic' boils down to
different FPU and
compiler optimizations than on our test machine. It
can safely be ignored,
the difference being insignificant given the requested
precision.
make[1]: Leaving directory
`/root/build/pari-2.1.2/Olinux-i686'

-------------------------------------------------

# cat build/pari-2.1.2/Olinux-i686/elliptic-dyn.dif
*** ../src/test/32/elliptic     Wed Jun 28 20:47:58
2000
--- gp.out      Sat Dec 22 22:24:13 2001
***************
*** 141,154 ****
  [-1.0000000000000000000000000000000000000,
1.0000000000000000000000000000000
  000000]~
  ? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323,
-343, -3375, [2.000000000000
! 0000000000000000000000000,
-0.62500000000000000000000000000000000000 + 0.330
  71891388307382381270196920490755321*I,
-0.6250000000000000000000000000000000
  0000 - 0.33071891388307382381270196920490755321*I]~,
1.933311705616811546733
! 0768390298137310,
0.96665585280840577336653841951490686552 +
2.5575309899160
! 994790492257969408742846*I,
-0.85584863309985585256414907906657726119 + 4.98
! 606127 E-39*I,
-0.42792431654992792628207453953328863060 -
2.757161217166147
! 2068745043203629203178*I,
4.9445046002825467364981969681843776438]
  ? ellpow(cmcurve,[x,y],quadgen(-7))
  [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 -
2*w)), ((34 - 11*w)*y*x^2
  + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 +
(-136 + 44*w)*x + (-40 +
--- 141,154 ----
  [-1.0000000000000000000000000000000000000,
1.0000000000000000000000000000000
  000000]~
  ? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323,
-343, -3375, [1.999999999999
! 9999999999999999999999999,
-0.62500000000000000000000000000000000000 + 0.330
  71891388307382381270196920490755321*I,
-0.6250000000000000000000000000000000
  0000 - 0.33071891388307382381270196920490755321*I]~,
1.933311705616811546733
! 0768390298137310,
0.96665585280840577336653841951490686553 +
2.5575309899160
! 994790492257969408742857*I,
-0.85584863309985585256414907906657726117 + 0.E-
! 39*I, -0.42792431654992792628207453953328863058 -
2.757161217166147206874504
! 3203629203182*I,
4.9445046002825467364981969681843776459]
  ? ellpow(cmcurve,[x,y],quadgen(-7))
  [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 -
2*w)), ((34 - 11*w)*y*x^2
  + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 +
(-136 + 44*w)*x + (-40 +
***************
*** 160,164 ****
  ? getheap
  [56, 4650]
  ? print("Total time spent: ",gettime);
! Total time spent: 803
  ? \q
--- 160,164 ----
  ? getheap
  [56, 4650]
  ? print("Total time spent: ",gettime);
! Total time spent: 140
  ? \q

--------------------------------------------------

# cat build/pari-2.1.2/Olinux-i686/elliptic-sta.dif
*** ../src/test/32/elliptic     Wed Jun 28 20:47:58
2000
--- gp.out      Sat Dec 22 22:24:13 2001
***************
*** 141,154 ****
  [-1.0000000000000000000000000000000000000,
1.0000000000000000000000000000000
  000000]~
  ? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323,
-343, -3375, [2.000000000000
! 0000000000000000000000000,
-0.62500000000000000000000000000000000000 + 0.330
  71891388307382381270196920490755321*I,
-0.6250000000000000000000000000000000
  0000 - 0.33071891388307382381270196920490755321*I]~,
1.933311705616811546733
! 0768390298137310,
0.96665585280840577336653841951490686552 +
2.5575309899160
! 994790492257969408742846*I,
-0.85584863309985585256414907906657726119 + 4.98
! 606127 E-39*I,
-0.42792431654992792628207453953328863060 -
2.757161217166147
! 2068745043203629203178*I,
4.9445046002825467364981969681843776438]
  ? ellpow(cmcurve,[x,y],quadgen(-7))
  [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 -
2*w)), ((34 - 11*w)*y*x^2
  + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 +
(-136 + 44*w)*x + (-40 +
--- 141,154 ----
  [-1.0000000000000000000000000000000000000,
1.0000000000000000000000000000000
  000000]~
  ? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323,
-343, -3375, [1.999999999999
! 9999999999999999999999999,
-0.62500000000000000000000000000000000000 + 0.330
  71891388307382381270196920490755321*I,
-0.6250000000000000000000000000000000
  0000 - 0.33071891388307382381270196920490755321*I]~,
1.933311705616811546733
! 0768390298137310,
0.96665585280840577336653841951490686553 +
2.5575309899160
! 994790492257969408742857*I,
-0.85584863309985585256414907906657726117 + 0.E-
! 39*I, -0.42792431654992792628207453953328863058 -
2.757161217166147206874504
! 3203629203182*I,
4.9445046002825467364981969681843776459]
  ? ellpow(cmcurve,[x,y],quadgen(-7))
  [((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 -
2*w)), ((34 - 11*w)*y*x^2
  + (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 +
(-136 + 44*w)*x + (-40 +
***************
*** 160,164 ****
  ? getheap
  [56, 4650]
  ? print("Total time spent: ",gettime);
! Total time spent: 803
  ? \q
--- 160,164 ----
  ? getheap
  [56, 4650]
  ? print("Total time spent: ",gettime);
! Total time spent: 120
  ? \q

-----------------------------------------------------

Kind regards / Friedrisch

__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com