Nathaniel Irons on Mon, 5 Nov 2001 16:23:04 -0800


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

library installation/Mac OS X


I was confused by the delay in getting a response from ezmlm, and
mistakenly believing the pari@math.u-bordeaux.edu address was
tied to the lists, I sent a copy there earlier today.

I'm trying to install the Crypt::OpenPGP perl module, which
requires Math::Pari.  pari-2.1.2 seems to be compiling cleanly
with Mac OS X 10.1, but the benchmark suite is complaining (at
"Program"), and I'd like to know if it's significant.  Here's the
output of program-sta.dif, followed by output from Configure,
make bench.

Thanks for any assistance.

  -nat


[pandora: Odarwin-none] more program-sta.dif 
*** ../src/test/32/program      Tue Feb 15 09:09:12 2000
--- gp.out      Sun Nov  4 23:36:00 2001
***************
*** 108,118 ****
  350 1.632105905172986668189652273
  400 1.632424285532931448171405619
  ? install(addii,GG)
  ? addii(1,2)
! 3
  ? kill(addii)
  ? getheap
! [21, 2993]
  ? print("Total time spent: ",gettime);
! Total time spent: 1138
  ? \q
--- 108,121 ----
  350 1.632105905172986668189652273
  400 1.632424285532931448171405619
  ? install(addii,GG)
+   ***   sorry, not yet available on this system
  ? addii(1,2)
!   ***   unknown function or error in formal parameters: addii(1,2)
!                                                         ^----------
! 
  ? kill(addii)
  ? getheap
! [20, 2986]
  ? print("Total time spent: ",gettime);
! Total time spent: 530
  ? \q




[pandora: pari-2.1.2] ./Configure 
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 /usr/bin/zcat
...gzip is /usr/bin/gzip
...ranlib is /usr/bin/ranlib
...perl is /usr/bin/perl
...emacs is /usr/bin/emacs
Building for architecture: unknown
Checking for optional libraries and headers...
...none
Looking for the compilers ...
...cc is /usr/bin/cc
...gcc is /usr/bin/gcc
GNU compiler version 2.95.2 19991024 (release)
C compiler is          /usr/bin/gcc  -O3 -DGCC_INLINE -Wall -Wno-implicit -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 -fomit-frame-pointer  
No Dynamic Lib
./Configure: parse error [1116]
What is the internal byte representation of a double ? [4321]
./Configure: parse error near `fi' [1119]
The internal byte representation of a double is 4321.
Checking some common types...
...I did not find ulong.
Looking in C lib for some symbols...
...I did not find exp2.
...Found strftime.
...Found getrusage.
...I did not find sigrelse.
...Found sigsetmask.
...Found TIOCGWINSZ.
...I did not find getrlimit.
...I did not find opendir.
...I did not find dlopen.
Try again, with -ldl this time...
...I did not find dlopen.
Installation prefix ? [/usr/local]
...for architecture-independant files (share-prefix) ? []
..."gp" executable ? [/usr/local/bin]
..."pari" library ? [/usr/local/lib]
...include files ? [/usr/local/include/pari]
...manual pages ? [/usr/local/man/man1]
...documentation, examples, and emacs macros ? [/usr/local/lib/pari]
...miscellaneous data (galois resolvents) ? [/usr/local/lib/pari/galdata]
Default is static executable and archive library, graphic=none
==========================================================================
Extracting examples/Makefile.darwin-none
Extracting Odarwin-none/Makefile
Extracting Makefile
Extracting Odarwin-none/paricfg.h
Extracting Odarwin-none/../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 !
[pandora: pari-2.1.2] make
Possible targets are:
        gp                       Compilation
        bench, test-compat       Compilation and test
        dobench                  Test only
        doc                      Documentation
        install                  Installation
        clean, cleantest         Cleaning up
For pari maintainers...
        all                     Compile gp-[sta|dyn] and lib-[sta|dyn]
        gp.dbg                  Compile gp binary suitable for debugging
        distrib                 Create a new distribution
        ctags                   Generate VI/VIM tags file in ./src
        etags                   Generate Emacs  tags file in ./src
[pandora: pari-2.1.2] make bench
cd Odarwin-none; make bench
cat ../src/kernel/none/level0.h ../src/kernel/none/level1.h > pariinl.h
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers -o kernel.o ../src/kernel/none/level0.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -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 -fomit-frame-pointer   -I. -I../src/headers  -o alglin1.o ../src/basemath/alglin1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o alglin2.o ../src/basemath/alglin2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o arith1.o ../src/basemath/arith1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o arith2.o ../src/basemath/arith2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o base1.o ../src/basemath/base1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o base2.o ../src/basemath/base2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o base3.o ../src/basemath/base3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o base4.o ../src/basemath/base4.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o base5.o ../src/basemath/base5.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o bibli1.o ../src/basemath/bibli1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o bibli2.o ../src/basemath/bibli2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o buch1.o ../src/basemath/buch1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o buch2.o ../src/basemath/buch2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o buch3.o ../src/basemath/buch3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o buch4.o ../src/basemath/buch4.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o galconj.o ../src/basemath/galconj.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o gen1.o ../src/basemath/gen1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o gen2.o ../src/basemath/gen2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o gen3.o ../src/basemath/gen3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o ifactor1.o ../src/basemath/ifactor1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o polarit1.o ../src/basemath/polarit1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o polarit2.o ../src/basemath/polarit2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o polarit3.o ../src/basemath/polarit3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o rootpol.o ../src/basemath/rootpol.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o subgroup.o ../src/basemath/subgroup.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o trans1.o ../src/basemath/trans1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o trans2.o ../src/basemath/trans2.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o trans3.o ../src/basemath/trans3.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o elliptic.o ../src/modules/elliptic.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o galois.o ../src/modules/galois.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o kummer.o ../src/modules/kummer.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o mpqs.o ../src/modules/mpqs.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o nffactor.o ../src/modules/nffactor.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o stark.o ../src/modules/stark.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o subfield.o ../src/modules/subfield.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o thue.o ../src/modules/thue.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o anal.o ../src/language/anal.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o compat.o ../src/language/compat.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o errmsg.o ../src/language/errmsg.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o es.o ../src/language/es.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o helpmsg.o ../src/language/helpmsg.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o init.o ../src/language/init.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o sumiter.o ../src/language/sumiter.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers -o mpinl.o ../src/kernel/none/level1.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers -I../src/language  -o gp.o ../src/gp/gp.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -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 -fomit-frame-pointer   -I. -I../src/headers -I../src/language  -o gp_rl.o ../src/gp/gp_rl.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o highlvl.o ../src/gp/highlvl.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o whatnow.o ../src/gp/whatnow.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers  -o plot.o ../src/graph/plotnull.c
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   -I. -I../src/headers -I../src/graph -o plotport.o ../src/graph/plotport.c
rm -f gp-sta
/usr/bin/gcc -o gp-sta -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer   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     
* Testing objets        for gp-sta..TIME=40
* Testing analyz        for gp-sta..TIME=600
* Testing number        for gp-sta..TIME=450
* Testing polyser       for gp-sta..TIME=130
* Testing linear        for gp-sta..TIME=130
* Testing elliptic      for gp-sta..TIME=350
* Testing sumiter       for gp-sta..TIME=640
* Testing graph         for gp-sta..TIME=160
* Testing program       for gp-sta..BUG [530]
* Testing trans         for gp-sta..TIME=1380
* Testing nfields       for gp-sta..TIME=6560
+++ [BUG] Total bench for gp-sta is 5722

PROBLEMS WERE NOTED. The following files list them in diff format: 
Directory: [...]/pari-2.1.2/Odarwin-none/program-sta.dif