Jeffrey Stopple on Sun, 12 Nov 2006 21:51:37 +0100


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

PowerPC G5 build


Hi,

I'm trying to build a 64 bit version of the PARI library on my G5. I set the compiler options to do this, but it says it's built a 32 bit version. (I want to eventually Configure --with-gmp, but its not working and I wonder if this is why.) Details below, any help appreciated.

Thanks,

Jeff Stopple

Last login: Sat Nov 11 16:07:22 on ttyp1
Welcome to Darwin!
stopple:/Applications/pari-2.3.0 stopple$ sudo env CC="gcc -archppc970 -mtune=970 -mpowerpc64" ./Configure -a
Configuring pari-2.3.0 (STABLE)
======================================================================== ==
             Beginning configuration questions for GP/PARI.

You will be asked some questions about your system. Most of the time, a list of acceptable answers will be supplied as well as a default between brackets.
Type a carriage return ('Enter') to accept these defaults.

Though the present script strives to prevent any fatal mistake on your part, there is currently no easy way out if you make one. Your best bet is to press Ctrl-C, then start again. Another possibility is to wait till the questions
end, edit the file "Oxxx/pari.cfg", then run

      Configure --load Oxxx/pari.cfg

(which can be abbreviated to simply "Configure -l", provided your architecture
is correctly detected)
======================================================================== ==
Checking echo to see how to suppress newlines...
...using -n.
...The star should be here-->*
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
======================================================================== ==
Currently supported architectures:
      none              i586              ia64
      sparcv8_super     i686              mips
      sparcv8_micro     alpha             m68k
      sparcv9           x86_64            ppc
      ix86              arm               s390
      i386              fx2800
      i486              hppa
...Which of these apply, if any ? [ppc] none
======================================================================== ==
I know of the following Operating Systems
      os2               hpux              nextstep
      freebsd           aix               concentrix
      netbsd            osf1              irix
      cygwin            solaris
      linux             sunos
...Any of these apply ? [darwin]
======================================================================== == The default is to fully optimize the compilation. You may choose to build
  an executable for debugging or profiling instead. Choose among :
       full       debugging       profiling
...Which optimization do you prefer ? [full]
======================================================================== ==
Only ANSI C and C++ compilers are supported.  Choosing the GNU compiler
gcc/g++ enables the inlining of kernel routines (about 20% speedup; if you use g++, it is a good idea to include the -fpermissive flag). If you choose not to use gcc, the C++ version of Pari will be a little faster because of general inlining, but can be used in library mode only with C++ programs.
We strongly recommand using gcc all the way through.
...Which C compiler shall I use ? [gcc -archppc970 -mtune=970 -mpowerpc64]
GNU compiler version 3.3 20030304 (Apple Computer, Inc. build 1640)
...With which flags ? [-O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -no-cpp-precomp ] C PreProcessor is gcc -archppc970 -mtune=970 -mpowerpc64 -no-cpp-precomp -E -I.
Given the previous choices, sizeof(long) is 4 chars.
If your hardware supports different size of longs (e.g SGI/MIPS), and you want to use a different word size than the above. You should probably have
specified some exotic compilation flag CFLAG (e.g -o32,-n32).

For 32-bit architecture, PARI needs to know the format of your 'double' type. PARI assumes doubles are stored in IEEE754 format [ (sign, exponent, mantissa
high) on one word, (mantissa low) on another ]; assuming a
  union { double d; ulong l[2]; } x;
are the double exponent and sign stored on x.i[0] (0) or on x.i[1] (1) ?

Using $CC $CFLAGS with
  CC    =gcc -archppc970 -mtune=970 -mpowerpc64
CFLAGS=-O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -no-cpp-precomp
the answer is: 0.
The internal word representation of a double is l[0], l[1].
======================================================================== ==
An optimized Pari kernel is available for these architectures
("none" means that we will use the portable C version of GP/PARI)
("-gmp" means we will use the GMP library (that needs to be installed))
      none              m68k              ix86-gmp
      sparcv8_super     ppc               alpha-gmp
      sparcv8_micro     x86_64            hppa-gmp
      ix86              none-gmp          m68k-gmp
      alpha             sparcv8_super-gmp ppc-gmp
      hppa              sparcv8_micro-gmp x86_64-gmp
...Which of these apply, if any ? [none]
======================================================================== == Building for architecture: unknown running darwin (portable C kernel) 32-bit version ======================================================================== == C compiler is gcc -archppc970 -mtune=970 -mpowerpc64 -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -no-cpp-precomp -fno-common ...Which linker for building executables ? [gcc -archppc970 -mtune=970 -mpowerpc64] ...With which flags ? [-O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -no-cpp-precomp ] Executable linker is gcc -archppc970 -mtune=970 -mpowerpc64 -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -no-cpp-precomp ...Which linker for building dynamic libs? [gcc -archppc970 -mtune=970 -mpowerpc64] ...Which flags for linker? [-shared $(CFLAGS) $(DLCFLAGS) -Wl,-dylib,-flat_namespace,-undefined,suppress]
No Dynamic Lib
Checking some common types...
...I did not find ulong.
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 dlopen.
Checking for optional libraries and headers...
...Found libgmp in /usr/local/lib
...Found gmp header in /usr/local/include
======================================================================== ==
GNU MP library can be used as an alternate multiprecision kernel, which
is faster than PARI's native one as soon as integers larger than 10^100
are considered. Unfortunately, with GNU MP, libpari is binary incompatible
with the native one. Despite this, you should only answer 'no' to the
following question if you plan to use libpari (not only the gp shell)
and have stringent backward compatibility requirements.
Do you want to use GNU MP library instead of the native kernel? [n]
...Found libX11 in /usr/X11R6/lib
### X11 not found
======================================================================== ==
GP contains high resolution plotting functions. Choose among
       none       X11       fltk      Qt
...Use which graphic library ("none" means no hi-res plot) ? [none]
### FLTK not found. Building without FLTK support
Hi-Res Graphics: none
### Building without GNU readline support
======================================================================== ==
By default, gp will be installed in /usr/local/bin, manual pages under
/usr/local/man, etc..., with /usr/local as prefix for all installation directories.
  If you wish to have binaries under /bin but manual pages under
/usr/local/man, that's ok: you will be prompted separately for each of the installation directories, the prefix being only used to set the defaults.
  (You will be prompted before the actual installation is done.)
The names of executables and libraries contain their version number 2.3.
  A symbolic link to gp or libpari.[a/so] will point to the most recent
  installation of GP/PARI.
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]
...emacs macros ? [/usr/local/share/emacs/site-lisp/pari]
...other system-dependant data ? [/usr/local/lib/pari]
...other system-independant data ? [/usr/local/share/pari]
======================================================================== ==
This is the name of the directory where all the object files will be:
...Enter dir name : [Odarwin-none]
======================================================================== ==
We cannot build a dynamic executable. We will build the static version.
Default is static executable and archive library
======================================================================== ==
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.3.0 (released) now (y/n)? [n]
Ok. Type "cd Odarwin-none; make install" when you are ready
Bye !
stopple:/Applications/pari-2.3.0 stopple$ sudo make install
Making install in Odarwin-ppc
File ../src/funclist not changed.
mkdir -p "/usr/local/lib"
rm -f "/usr/local/lib"/libpari.a
../config/install -m 644 libpari.a "/usr/local/lib"/libpari.a
mkdir -p "/usr/local/include"/pari
for i in paricfg.h pariinl.h; do \
  ../config/install -m 644 $i "/usr/local/include"/pari; done
for i in paridecl paripriv pari paricast paricom parierr parigen parinf pariold pariport paristio parisys paritune paritype ; do \ ../config/install -m 644 ../src/headers/$i.h "/usr/local/include"/pari; done
rm -f "/usr/local/include"/pari/genpari.h
ln -s pari.h "/usr/local/include"/pari/genpari.h
mkdir -p "/usr/local/bin"
rm -f "/usr/local/bin"/gp-2.3 "/usr/local/bin"/gp
../config/install gp-sta "/usr/local/bin"/gp-2.3
ln -s gp-2.3 "/usr/local/bin"/gp
mkdir -p "/usr/local/share/man/man1"
rm -f "/usr/local/share/man/man1"/pari.1 "/usr/local/share/man/man1"/gp.1 "/usr/local/share/man/man1"/gp-2.3.1
../config/install -m 644 ../doc/gphelp.1 "/usr/local/share/man/man1"
../config/install -m 644 ../doc/gp.1 "/usr/local/share/man/man1"/gp-2.3.1
ln -s gp.1 "/usr/local/share/man/man1"/pari.1
ln -s gp-2.3.1 "/usr/local/share/man/man1"/gp.1
Byte-Compiling elisp files...
cd ../emacs; /usr/bin/emacs -batch --eval '(setq load-path (append (list ".") load-path))' -f batch-byte-compile *.el While compiling the end of the data in file /Applications/pari-2.3.0/emacs/pari-completion.el:
  ** The function `mouse-choose-completion' is not known to be defined.
Wrote /Applications/pari-2.3.0/emacs/pari-completion.elc
Wrote /Applications/pari-2.3.0/emacs/pari-conf.elc
While compiling gp-find-global-var in file /Applications/pari-2.3.0/emacs/pari-fontification.el:
  ** function gp-find-global-var defined multiple times in this file
Wrote /Applications/pari-2.3.0/emacs/pari-fontification.elc
While compiling the end of the data in file /Applications/pari-2.3.0/emacs/pari-help.el:
  ** The function `mouse-set-point' is not known to be defined.
Wrote /Applications/pari-2.3.0/emacs/pari-help.elc
Wrote /Applications/pari-2.3.0/emacs/pari-messages.elc

While compiling the end of the data in file /Applications/pari-2.3.0/emacs/pari.el:
  ** The function `mouse-set-point' is not known to be defined.
Wrote /Applications/pari-2.3.0/emacs/pari.elc
Wrote /Applications/pari-2.3.0/emacs/sli-tools.elc
Done
mkdir -p "/usr/local/share/emacs/site-lisp/pari"
cd ../emacs; for f in *.elc *.el pariemacs.txt; do ../config/install -m 644 $f "/usr/local/share/emacs/site-lisp/pari"; done
mkdir -p "/usr/local/share/pari"/misc "/usr/local/bin"
../config/install ../misc/tex2mail "/usr/local/bin"
../config/install -m 644 ../doc/tex2mail.1 "/usr/local/share/man/man1"
../config/install -m 644 ../misc/README    "/usr/local/share/pari"/misc
../config/install -m 644 ../misc/color.dft "/usr/local/share/pari"/misc
../config/install -m 644 ../misc/gpalias   "/usr/local/share/pari"/misc
../config/install ../misc/gpflog "/usr/local/share/pari"/misc
../config/install -m 644 ../misc/gprc.dft  "/usr/local/share/pari"/misc
../config/install -m 644 ../misc/new.dic   "/usr/local/share/pari"/misc
../config/install -m 644 ../misc/pari.xpm  "/usr/local/share/pari"/misc
../config/install ../misc/xgp    "/usr/local/share/pari"/misc
mkdir -p "/usr/local/bin" "/usr/local/share/pari"/doc
cd ../doc; make all
rm -f develop.std
tex develop
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./develop.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./develop.aux)) [1] [2] (./develop.toc) [3] (./develop.aux) [4] [5]
(./index.tex [6] ) )
Output written on develop.dvi (6 pages, 4560 bytes).
Transcript written on develop.log.
tex develop
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./develop.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./develop.aux)) [1] [2] (./develop.toc) [3] (./develop.aux) [4] [5]
(./index.tex [6] ) )
Output written on develop.dvi (6 pages, 5716 bytes).
Transcript written on develop.log.
make develop.std; tex develop; rm -f develop.std
sed -e 's/!\([1-9]\)!/!00\1!/'\
    -e 's/!\([1-9][0-9]\)!/!0\1!/'\
    -e 's/\\EFF {}/f/g'\
  develop.idx | env LANG=C sort -f |\
sed -e 's/!00*\([0-9]*\)!/!\1!/' > develop.std;
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./develop.tex (./parimacro.tex (./paricfg.tex)
SECOND PASS
(./develop.aux)) [1] [2] (./develop.toc) [3] (./develop.aux) [4] [5]
(./index.tex) [6] )
Output written on develop.dvi (6 pages, 6792 bytes).
Transcript written on develop.log.
rm -f libpari.std
tex libpari
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./libpari.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./libpari.aux)) [1] [2] (./libpari.toc) [3] (./users.aux) (./usersch4.tex [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] (../examples/extgcd.c)
[31] [32] [33] [34] [35]) (./usersch5.tex [36] [37] [38] [39] [40] [41]
[42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71]
[72] [73] [74] [75] [76] [77] [78] [79] [80] [81]) (./appb.tex [82]
(../examples/extgcd.c [83]) [84]) (./appc.tex [85] [86]) (./index.tex [87] ) )
Output written on libpari.dvi (87 pages, 294204 bytes).
Transcript written on libpari.log.
tex libpari
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./libpari.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./libpari.aux)) [1] [2] (./libpari.toc [3] [4]) [5] (./users.aux)
(./usersch4.tex [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
[18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] (../examples/extgcd.c) [33] [34] [35] [36] [37]) (./usersch5.tex [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69]
[70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83])
(./appb.tex [84] (../examples/extgcd.c [85]) [86]) (./appc.tex [87] [88])
(./index.tex [89] ) )
Output written on libpari.dvi (89 pages, 339176 bytes).
Transcript written on libpari.log.
make libpari.std; tex libpari; rm -f libpari.std
sed -e 's/!\([1-9]\)!/!00\1!/'\
    -e 's/!\([1-9][0-9]\)!/!0\1!/'\
    -e 's/\\EFF {}/f/g'\
  libpari.idx | env LANG=C sort -f |\
sed -e 's/!00*\([0-9]*\)!/!\1!/' > libpari.std;
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./libpari.tex (./parimacro.tex (./paricfg.tex)
SECOND PASS
(./libpari.aux)) [1] [2] (./libpari.toc [3] [4]) [5] (./users.aux)
(./usersch4.tex [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
[18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] (../examples/extgcd.c) [33] [34] [35] [36] [37]) (./usersch5.tex [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69]
[70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83])
(./appb.tex [84] (../examples/extgcd.c [85]) [86]) (./appc.tex [87] [88])
(./index.tex [89] [90] [91] [92] [93] [94] [95] [96] [97] [98]) [99] )
Output written on libpari.dvi (99 pages, 495080 bytes).
Transcript written on libpari.log.
rm -f users.std
tex users
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./users.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./users.aux)) [1] [2] (./users.toc) [3] (./libpari.aux) (./usersch1.tex
[4] [5] [6] [7] [8] [9] [10] [11]) (./usersch2.tex [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]
[47] [48] [49] [50] [51] [52] [53]) (./usersch3.tex [54] [55] [56] [57]
[58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87]
[88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101]
[102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113]
[114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125]
[126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
[162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173]
[174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185]
[186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196]) (./appa.tex [197] [198] [199] [200] [201] [202] [203] [204] [205]) (./index.tex [206] ) )
Output written on users.dvi (206 pages, 771060 bytes).
Transcript written on users.log.
tex users
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./users.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./users.aux)) [1] [2] (./users.toc [3] [4] [5] [6] [7] [8] [9] [10] [11]
[12] [13] [14] [15] [16]) [17] (./libpari.aux) (./usersch1.tex [18] [19]
[20] [21] [22] [23] [24] [25]) (./usersch2.tex [26] [27] [28] [29] [30]
[31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60]
[61] [62] [63] [64] [65] [66] [67]) (./usersch3.tex [68] [69] [70] [71]
[72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101]
[102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113]
[114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125]
[126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
[162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173]
[174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185]
[186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197]
[198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209]
[210]) (./appa.tex [211] [212] [213] [214] [215] [216] [217] [218] [219])
(./index.tex [220] ) )
Output written on users.dvi (220 pages, 1031408 bytes).
Transcript written on users.log.
make users.std; tex users; rm -f users.std
sed -e 's/!\([1-9]\)!/!00\1!/'\
    -e 's/!\([1-9][0-9]\)!/!0\1!/'\
    -e 's/\\EFF {}/f/g'\
  users.idx | env LANG=C sort -f |\
sed -e 's/!00*\([0-9]*\)!/!\1!/' > users.std;
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./users.tex (./parimacro.tex (./paricfg.tex)
SECOND PASS
(./users.aux)) [1] [2] (./users.toc [3] [4] [5] [6] [7] [8] [9] [10] [11]
[12] [13] [14] [15] [16]) [17] (./libpari.aux) (./usersch1.tex [18] [19]
[20] [21] [22] [23] [24] [25]) (./usersch2.tex [26] [27] [28] [29] [30]
[31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60]
[61] [62] [63] [64] [65] [66] [67]) (./usersch3.tex [68] [69] [70] [71]
[72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101]
[102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113]
[114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125]
[126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
[162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173]
[174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185]
[186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197]
[198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209]
[210]) (./appa.tex [211] [212] [213] [214] [215] [216] [217] [218] [219])
(./index.tex [220] [221] [222] [223] [224] [225] [226] [227] [228] [229]
[230] [231] [232] [233]) [234] )
Output written on users.dvi (234 pages, 1258848 bytes).
Transcript written on users.log.
tex refcard.tex
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./refcard.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./refcard.aux)) [3 columns per page] [1] [2] [3]
Underfull \hbox (badness 10000) in paragraph at lines 996--1005

[4] )
(see the transcript file for additional information)
Output written on refcard.dvi (4 pages, 50500 bytes).
Transcript written on refcard.log.
dvips -t landscape -t a4 refcard.dvi -o refcard.ps
This is dvips(k) 5.94a Copyright 2003 Radical Eye Software (www.radicaleye.com)
' TeX output 2006.11.11:1618' -> refcard.ps
<texc.pro><f7b6d320.enc><bbad153f.enc><09fbbfac.enc><74afc74c.enc>
<aae443f0.enc><0ef0afca.enc><texps.pro>. <cmr5.pfb><cmmi5.pfb><cmex10.pfb> <cmsy7.pfb><cmmi7.pfb><cmbx8.pfb><cmsy6.pfb><cmr6.pfb><cmr7.pfb><cmmi8.p fb>
<cmti8.pfb><cmtt8.pfb><cmbx10.pfb><cmsy8.pfb><cmr8.pfb>[1] [2] [3] [4]
rm -f tutorial.std
tex tutorial
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./tutorial.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./tutorial.aux)) [1] [2] (./tutorial.toc) [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40]
[41] [42] [43] [44] [45] [46] [47] [48] [49] )
Output written on tutorial.dvi (49 pages, 211384 bytes).
Transcript written on tutorial.log.
tex tutorial
This is TeXk, Version 3.141592 (Web2C 7.5.2)
 %&-line parsing enabled.
 (/usr/local/teTeX/share/texmf.tetex/web2c/cp8bit.tcx)
(./tutorial.tex (./parimacro.tex (./paricfg.tex)
FIRST PASS
(./tutorial.aux)) [1] [2] (./tutorial.toc) [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40]
[41] [42] [43] [44] [45] [46] [47] [48] [49] )
Output written on tutorial.dvi (49 pages, 211384 bytes).
Transcript written on tutorial.log.
../config/install ../doc/gphelp    "/usr/local/bin"
../config/install -m 644 ../doc/Makefile     "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/translations "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/appa.tex     "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/appb.tex     "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/appc.tex     "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/parimacro.tex "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/pdfmacs.tex  "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/refcard.tex  "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/tutorial.tex "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/users.tex    "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/usersch1.tex "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/usersch2.tex "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/usersch3.tex "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/usersch4.tex "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/usersch5.tex "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/paricfg.tex  "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/libpari.dvi "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/users.dvi    "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/tutorial.dvi "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/refcard.dvi  "/usr/local/share/pari"/doc
../config/install -m 644 ../doc/refcard.ps   "/usr/local/share/pari"/doc
mkdir -p "/usr/local/share/pari"/examples
../config/install -m 644 ../examples/EXPLAIN "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/Inputrc "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/Makefile "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/bench.gp "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/cl.gp "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/classno.gp "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/contfrac.gp "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/lucas.gp "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/extgcd.c "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/rho.gp "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/squfof.gp "/usr/local/share/pari"/examples ../config/install -m 644 ../examples/taylor.gp "/usr/local/share/pari"/examples
mkdir -p "/usr/local/lib/pari"
../config/install -m 644 pari.cfg "/usr/local/lib/pari"
if test -n "../src/funclist"; then mkdir -p "/usr/local/share/pari"/PARI; ../config/install -m 644 ../src/desc/PARI/822.pm "/usr/local/share/pari"/PARI; ../config/install -m 644 ../src/desc/pari.desc "/usr/local/share/pari"; fi if test -d ../data; then cd ../data; for d in `ls`; do mkdir -p "/usr/local/share/pari"/$d && for f in `ls $d`; do ../config/install -m 644 $d/$f "/usr/local/share/pari"/$d; done >/dev/null; done; fi
stopple:/Applications/pari-2.3.0 stopple$ sudo make bench
Making bench in Odarwin-ppc
File ../src/funclist not changed.
* Testing objets        for gp-sta..TIME=10
* Testing analyz        for gp-sta..TIME=70
* Testing number        for gp-sta..TIME=70
* Testing polyser       for gp-sta..TIME=30
* Testing linear        for gp-sta..TIME=20
* Testing elliptic      for gp-sta..TIME=30
* Testing sumiter       for gp-sta..TIME=40
* Testing graph         for gp-sta..TIME=30
* Testing program       for gp-sta..TIME=70
* Testing trans         for gp-sta..TIME=170
* Testing nfields       for gp-sta..TIME=240
+++ Total bench for gp-sta is 588
stopple:/Applications/pari-2.3.0 stopple$ gp
GP/PARI CALCULATOR Version 2.3.0 (released) PowerPC running darwin (PPC kernel) 32-bit version compiled: Nov 11 2006, gcc-3.3 20030304 (Apple Computer, Inc. build 1640) (readline not compiled in, extended help available)

Copyright (C) 2000-2006 The PARI Group

PARI/GP is free software, covered by the GNU General Public License, and comes WITHOUT ANY WARRANTY WHATSOEVER.

Type ? for help, \q to quit.
Type ?12 for how to get moral (and possibly technical) support.

parisize = 100000000, primelimit = 500000
? factor(10!)
%1 =
[2 8]

[3 4]

[5 2]

[7 1]

? \q
Goodbye!
stopple:/Applications/pari-2.3.0 stopple$ exit
logout
[Process completed]