end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

計算機代数SYS (PARI/GP)をcolinux環境にinstall

http://megrez.math.u-bordeaux.fr/
私のcolinux環境には、QtやX11texを入れていないことがポイント

$ wget ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/pari-2.5.3.tar.gz
$ tar -zxvf pari-2.5.3.tar.gz
$ cd pari-2.5.3
$ ./Configure --graphic=none    ※1
$ make bench    ※2
$ su
# make install

※1 「--graphic=none」を指定しない場合、次のようなmake errorとなります

"/usr/lib/qt4"/bin/moc -D__FANCY_WIN__ -I"/usr/lib/qt4"/include -o plotQt4.moc.cpp ../src/graph/plotQt4.c && g++ -c -I. -I../src/headers -D__FANCY_WIN__ -I"/usr/lib/qt4"/include -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -o plotQt4.o ../src/graph/plotQt4.c
/bin/sh: /usr/lib/qt4/bin/moc: No such file or directory
make[1]: *** [plotQt4.o] Error 127
make[1]: Leaving directory `/home/endo/tmp/pari-2.5.3/Olinux-i686'
make: *** [bench] Error 2

※2単にmakeを実行すると、optionが表示されるだけです。
また、make allでは、documentもmake対象になり、更にtexがないとmake errorになります。

$ make
Possible targets are:
        all                      Compilation + Documentation
        gp                       Compilation
        bench                    Compilation + quick test
        dobench                  Test only
        doc                      Documentation
        install                  Installation
        clean, cleantest         Clean up
For pari maintainers...
        dbg                     Compile gp binary suitable for debugging
        prf                     Compile gp binary suitable for profiling
        distrib,alpha,beta,release  Create a new distribution
        snapshot                Create a snapshot
        ctags                   Generate VI/VIM tags file in ./src
        etags                   Generate Emacs  tags file in ./src
        tune                    Generate tuning utility
        test-all                Thorough regression tests (slow)