Jason Moxham on Fri, 04 Sep 2009 21:21:14 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: pari svn fails on solaris , missing -fPIC |
On Friday 04 September 2009 19:24:48 Bill Allombert wrote: > On Fri, Sep 04, 2009 at 05:25:43PM +0100, Jason Moxham wrote: > > On Friday 04 September 2009 11:55:29 Bill Allombert wrote: > > SunOS mark 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Blade-2500 > > > > So the 32bit build works on both machines , I dont know how to test 64 > > bit . I know next to nothing about sparc/solaris/sunos machines. > > Try > > CC="gcc -m64" ./Configure --graphic=none --without-gmp --without-readline > > Cheers, > Bill. jasonmoxham@t2:~/pari$ CC="gcc -m64" ./Configure --graphic=none --without-gmp --without-readline ./Configure: svnversion: not found Configuring pari-2.4.3 (DEVELOPMENT VERSION) [ development svn- ] Checking echo to see how to suppress newlines... ...using \c Looking for some tools first ... ...ld is /usr/ccs/bin/ld ...zcat is /bin/zcat ...gzip is /bin/gzip ...ranlib is /usr/ccs/bin/ranlib ...perl is /bin/perl GNU compiler version 4.2.4 Given the previous choices, sizeof(long) is 8 chars. The internal word representation of a double is not needed (64bit). ========================================================================== Building for: UltraSparc running solaris (portable C kernel) 64-bit version ========================================================================== C compiler is gcc -m64 -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -fPIC Executable linker is gcc -m64 -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer Dynamic Lib linker is gcc -m64 -shared -mimpure-text $(CFLAGS) $(DLCFLAGS) -Wl,-G,-h,$(LIBPARI_SONAME) Looking in C lib for some symbols... ...Found exp2. ...Found log2. ...Found strftime. ...Found getrusage. ...Found sigaction. ...Found TIOCGWINSZ. ...Found getrlimit. ...Found stat. ...Found vsnprintf. ...Found waitpid. ...Found setsid. ...Found getenv. ...Found isatty. ...Found alarm. ...Found dlopen. Checking for optional libraries and headers... ### Building without GNU MP support ...Found libX11 in /usr/openwin/lib ...Found X11 header files in /usr/openwin/include/X11 ...Extra Libraries are -lsocket -lnsl Hi-Res Graphics: none ### Building without GNU readline support Installation prefix ? [/usr/local] ...for architecture-independent files (share-prefix) ? [/usr/local/share] Installation directories for: ...executables (gp, gphelp) ? [/usr/local/bin] ...libraries (libpari) ? [/usr/local/lib] ...include files ? [/usr/local/include] ...manual pages ? [/usr/local/share/man/man1] ...other system-dependent data ? [/usr/local/lib/pari] ...other system-independent data ? [/usr/local/share/pari] Default is dynamic executable and shared library ========================================================================== Extracting examples/Makefile.solaris-sparcv9 Extracting Osolaris-sparcv9/Makefile Extracting Makefile Extracting Osolaris-sparcv9/paricfg.h Extracting Osolaris-sparcv9/../Odos/paricfg.h Extracting scripts and macros ...in doc ...in misc ========================================================================== Shall we try to build pari 2.4.3 (development svn-) now (y/n)? [n] Ok. Type "make install" when you are ready Bye ! jasonmoxham@t2:~/pari$ make -j gp Making gp in Osolaris-sparcv9 make[1]: Entering directory `/home/jasonmoxham/pari/Osolaris-sparcv9' ../config/genkernel ../src/kernel/none/asm0.h > parilvl0.h if test -r ./tune.h; then d=.; else d=../src/kernel/none; fi; cat $d/tune.h ../src/kernel/none/int.h ../src/kernel/none/level1.h > parilvl1.h cat ../src/kernel/none/mp.c ../src/kernel/none/cmp.c ../src/kernel/none/gcdll.c ../src/kernel/none/ratlift.c ../src/kernel/none/invmod.c ../src/kernel/none/gcd.c ../src/kernel/none/mp_indep.c ../src/kernel/none/add.c > mp.c cat parilvl0.h parilvl1.h > mpinl.h cd ../src/desc && /bin/perl merge_822 ../funclist > def-solaris-sparcv9-3040.tmp mv ../src/desc/def-solaris-sparcv9-3040.tmp ../src/desc/pari.desc cd ../src/desc && /bin/perl gen_proto gp pari.desc > gp_init-solaris-sparcv9-3040.tmp cd ../src/desc && /bin/perl gen_proto highlevel pari.desc > highlvl-solaris-sparcv9-3040.tmp cd ../src/desc && /bin/perl gen_proto basic pari.desc > init-solaris-sparcv9-3040.tmp mv ../src/desc/gp_init-solaris-sparcv9-3040.tmp ../src/gp/gp_init.h mv ../src/desc/highlvl-solaris-sparcv9-3040.tmp ../src/gp/highlvl.h mv ../src/desc/init-solaris-sparcv9-3040.tmp ../src/language/init.h gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -I../src/language -o gp.o ../src/gp/gp.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -I../src/graph -o gp_init.o ../src/gp/gp_init.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -I../src/language -o gp_rl.o ../src/gp/gp_rl.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -o whatnow.o ../src/gp/whatnow.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -I../src/graph -o plotport.o ../src/graph/plotport.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -o plotnull.o ../src/graph/plotnull.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -funroll-loops -fPIC -I. -I../src/headers -o mp.o mp.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o mpinl.o ../src/kernel/none/mpinl.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o F2x.o ../src/basemath/F2x.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o FF.o ../src/basemath/FF.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o Flx.o ../src/basemath/Flx.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o FpE.o ../src/basemath/FpE.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o FpV.o ../src/basemath/FpV.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o FpX.o ../src/basemath/FpX.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o Qfb.o ../src/basemath/Qfb.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o RgV.o ../src/basemath/RgV.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o RgX.o ../src/basemath/RgX.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o ZV.o ../src/basemath/ZV.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o ZX.o ../src/basemath/ZX.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o alglin1.o ../src/basemath/alglin1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o alglin2.o ../src/basemath/alglin2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o arith1.o ../src/basemath/arith1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o arith2.o ../src/basemath/arith2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o base1.o ../src/basemath/base1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o base2.o ../src/basemath/base2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o base3.o ../src/basemath/base3.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o base4.o ../src/basemath/base4.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o base5.o ../src/basemath/base5.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o bb_group.o ../src/basemath/bb_group.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o bibli1.o ../src/basemath/bibli1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o bibli2.o ../src/basemath/bibli2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o bit.o ../src/basemath/bit.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o buch1.o ../src/basemath/buch1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o buch2.o ../src/basemath/buch2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o buch3.o ../src/basemath/buch3.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o buch4.o ../src/basemath/buch4.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o concat.o ../src/basemath/concat.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o elliptic.o ../src/basemath/elliptic.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o galconj.o ../src/basemath/galconj.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o gen1.o ../src/basemath/gen1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o gen2.o ../src/basemath/gen2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o gen3.o ../src/basemath/gen3.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o hnf_snf.o ../src/basemath/hnf_snf.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o ifactor1.o ../src/basemath/ifactor1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o lll.o ../src/basemath/lll.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o perm.o ../src/basemath/perm.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o polarit1.o ../src/basemath/polarit1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o polarit2.o ../src/basemath/polarit2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o polarit3.o ../src/basemath/polarit3.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o prime.o ../src/basemath/prime.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o random.o ../src/basemath/random.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o rootpol.o ../src/basemath/rootpol.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o subcyclo.o ../src/basemath/subcyclo.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o subgroup.o ../src/basemath/subgroup.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o trans1.o ../src/basemath/trans1.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o trans2.o ../src/basemath/trans2.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o trans3.o ../src/basemath/trans3.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o anal.o ../src/language/anal.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o compat.o ../src/language/compat.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o compile.o ../src/language/compile.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o default.o ../src/language/default.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o errmsg.o ../src/language/errmsg.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o es.o ../src/language/es.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o eval.o ../src/language/eval.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o hash.o ../src/language/hash.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o intnum.o ../src/language/intnum.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o members.o ../src/language/members.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o pariinl.o ../src/language/pariinl.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o parse.o ../src/language/parse.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o sumiter.o ../src/language/sumiter.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o DedekZeta.o ../src/modules/DedekZeta.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o Hensel.o ../src/modules/Hensel.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o QX_factor.o ../src/modules/QX_factor.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o aprcl.o ../src/modules/aprcl.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o elldata.o ../src/modules/elldata.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o ellsea.o ../src/modules/ellsea.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o galois.o ../src/modules/galois.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o galpol.o ../src/modules/galpol.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o groupid.o ../src/modules/groupid.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o krasner.o ../src/modules/krasner.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o kummer.o ../src/modules/kummer.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o mpqs.o ../src/modules/mpqs.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o nffactor.o ../src/modules/nffactor.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o part.o ../src/modules/part.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o stark.o ../src/modules/stark.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o subfield.o ../src/modules/subfield.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o thue.o ../src/modules/thue.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -DDL_DFLT_NAME=NULL -o highlvl.o ../src/gp/highlvl.c gcc -m64 -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -I. -I../src/headers -fPIC -o init.o ../src/language/init.c ../src/language/eval.c: In function 'freeep': ../src/language/eval.c:164: warning: passing argument 1 of 'pari_free' discards qualifiers from pointer target type ../src/language/eval.c:165: warning: passing argument 1 of 'pari_free' discards qualifiers from pointer target type ../src/gp/gp.c: In function 'gp_initrc': ../src/gp/gp.c:1137: warning: passing argument 1 of 'pari_free' discards qualifiers from pointer target type ../src/language/anal.c: In function 'addhelp': ../src/language/anal.c:357: warning: passing argument 1 of 'pari_free' discards qualifiers from pointer target type ../src/language/anal.c: In function 'install': ../src/language/anal.c:325: warning: passing argument 1 of 'pari_free' discards qualifiers from pointer target type rm -f libpari-2.4.so.3.0.0 gcc -m64 -o "/home/jasonmoxham/pari/Osolaris-sparcv9"/libpari-2.4.so.3.0.0 -shared -mimpure-text -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -fPIC -Wl,-G,-h,libpari-2.4.so.3 mp.o mpinl.o F2x.o FF.o Flx.o FpE.o FpV.o FpX.o Qfb.o RgV.o RgX.o ZV.o ZX.o alglin1.o alglin2.o arith1.o arith2.o base1.o base2.o base3.o base4.o base5.o bb_group.o bibli1.o bibli2.o bit.o buch1.o buch2.o buch3.o buch4.o concat.o elliptic.o galconj.o gen1.o gen2.o gen3.o hnf_snf.o ifactor1.o lll.o perm.o polarit1.o polarit2.o polarit3.o prime.o random.o rootpol.o subcyclo.o subgroup.o trans1.o trans2.o trans3.o anal.o compat.o compile.o default.o errmsg.o es.o eval.o hash.o init.o intnum.o members.o pariinl.o parse.o sumiter.o DedekZeta.o Hensel.o QX_factor.o aprcl.o elldata.o ellsea.o galois.o galpol.o groupid.o krasner.o kummer.o mpqs.o nffactor.o part.o stark.o subfield.o thue.o -lc -lm if test "libpari-2.4.so.3.0.0" != "libpari.so"; then rm -f libpari.so; ln -s libpari-2.4.so.3.0.0 libpari.so; fi if test "libpari-2.4.so.3.0.0" != "libpari-2.4.so.3"; then rm -f libpari-2.4.so.3; ln -s libpari-2.4.so.3.0.0 libpari-2.4.so.3; fi rm -f gp-dyn gcc -m64 -o gp-dyn -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer gp.o gp_init.o gp_rl.o highlvl.o whatnow.o plotport.o plotnull.o -Wl,-R,"/home/jasonmoxham/pari"/Osolaris-sparcv9:"/usr/local/lib":/usr/lib -L"/home/jasonmoxham/pari/Osolaris-sparcv9" -L"/usr/local/lib" -lpari -lm rm -f ../gp ln -s Osolaris-sparcv9/gp-dyn ../gp make[1]: Leaving directory `/home/jasonmoxham/pari/Osolaris-sparcv9' jasonmoxham@t2:~/pari$ make bench Making bench in Osolaris-sparcv9 make[1]: Entering directory `/home/jasonmoxham/pari/Osolaris-sparcv9' File ../src/funclist not changed. rm -f gp-sta gcc -m64 -o gp-sta -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer mp.o mpinl.o F2x.o FF.o Flx.o FpE.o FpV.o FpX.o Qfb.o RgV.o RgX.o ZV.o ZX.o alglin1.o alglin2.o arith1.o arith2.o base1.o base2.o base3.o base4.o base5.o bb_group.o bibli1.o bibli2.o bit.o buch1.o buch2.o buch3.o buch4.o concat.o elliptic.o galconj.o gen1.o gen2.o gen3.o hnf_snf.o ifactor1.o lll.o perm.o polarit1.o polarit2.o polarit3.o prime.o random.o rootpol.o subcyclo.o subgroup.o trans1.o trans2.o trans3.o anal.o compat.o compile.o default.o errmsg.o es.o eval.o hash.o init.o intnum.o members.o pariinl.o parse.o sumiter.o DedekZeta.o Hensel.o QX_factor.o aprcl.o elldata.o ellsea.o galois.o galpol.o groupid.o krasner.o kummer.o mpqs.o nffactor.o part.o stark.o subfield.o thue.o gp.o gp_init.o gp_rl.o highlvl.o whatnow.o plotport.o plotnull.o -Wl,-R,"/home/jasonmoxham/pari"/Osolaris-sparcv9:"/usr/local/lib":/usr/lib -lm * Testing objets for gp-sta..TIME=9 for gp-dyn..Killed BUG [0] * Testing analyz for gp-sta..TIME=178 for gp-dyn..Killed BUG [0] * Testing number for gp-sta..TIME=166 for gp-dyn..Killed BUG [0] * Testing polyser for gp-sta..TIME=44 for gp-dyn..Killed BUG [0] * Testing linear for gp-sta..TIME=54 for gp-dyn..Killed BUG [0] * Testing elliptic for gp-sta..TIME=94 for gp-dyn..Killed BUG [0] * Testing sumiter for gp-sta..TIME=232 for gp-dyn..Killed BUG [0] * Testing graph for gp-sta..TIME=56 for gp-dyn..Killed BUG [0] * Testing program for gp-sta..TIME=105 for gp-dyn..Killed BUG [0] * Testing trans for gp-sta..TIME=242 for gp-dyn..Killed BUG [0] * Testing nfields for gp-sta..TIME=686 for gp-dyn..Killed BUG [0] +++ Total bench for gp-sta is 1317 +++ [BUG] Total bench for gp-dyn is 0 PROBLEMS WERE NOTED. The following files list them in diff format: Directory: /home/jasonmoxham/pari/Osolaris-sparcv9 objets-dyn.dif analyz-dyn.dif number-dyn.dif polyser-dyn.dif linear-dyn.dif elliptic-dyn.dif sumiter-dyn.dif graph-dyn.dif program-dyn.dif trans-dyn.dif nfields-dyn.dif make[1]: *** [bench] Error 1 make[1]: Leaving directory `/home/jasonmoxham/pari/Osolaris-sparcv9' make: *** [bench] Error 2 All the *-dyn.dif end like ! ld.so.1: gp-dyn: fatal: /usr/local/gcc-4.2.4-sun-linker/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32 I tried setting export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/sparc-solaris-toolchain/lib/sparcv9 export LD=/usr/ccs/bin/sparcv9/ld but that just gave a build error of /usr/ccs/bin/sparcv9/ld -o gp-dyn gp.o gp_init.o gp_rl.o highlvl.o whatnow.o plotport.o plotnull.o -R "/home/jasonmoxham/pari"/Osolaris-sparcv9:"/usr/local/lib":/usr/lib -L"/home/jasonmoxham/pari/Osolaris-sparcv9" -L"/usr/local/lib" -lpari -lm Undefined first referenced symbol in file atoi gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) atol gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) exit gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) free gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) puts gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) __iob gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) alarm gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) dlsym highlvl.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fgetc gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fgets gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fopen gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fputc plotport.o (symbol belongs to implicit dependency /lib/64/libc.so.1) raise gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) qsort gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) __ctype gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) dlopen highlvl.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fclose gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fflush gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fwrite plotport.o (symbol belongs to implicit dependency /lib/64/libc.so.1) malloc gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) memcpy gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) printf gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) setjmp gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) strcmp gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) strcpy gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) strlen gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) system gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) putchar gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) realloc gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) sprintf gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) strncpy gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) strncmp gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) strpbrk plotport.o (symbol belongs to implicit dependency /lib/64/libc.so.1) dlerror highlvl.o (symbol belongs to implicit dependency /lib/64/libc.so.1) fprintf gp.o (symbol belongs to implicit dependency /lib/64/libc.so.1) ld: fatal: Symbol referencing errors. No output written to gp-dyn make[1]: *** [gp-dyn] Error 1 make[1]: Leaving directory `/home/jasonmoxham/pari/Osolaris-sparcv9' make: *** [gp] Error 2 Jason