Homeに戻る  一覧に戻る 

How to build gp2c-0.0.2pl6 and gcl-2.5.3


gp2c-0.0.2pl6とgcl-2.5.3をBuildする[2003.11.15]

pari/gpのコンパイラであるgp2c-0.0,2pl6がリリースされていたので、buildする。
Buildの手順は以下の通りである。
  1. gp2c-0.0.2pl6.tar.gzを展開する。
    $ tar zxf ~/install/gp2c-0.0.2pl6.tar.gz
    
  2. configureする。
    $ cd gp2c-0.0.2pl6
    $ CFLAGS="-m486 -O2" ./configure --with-pari=../pari-2.1.5 --prefix=/usr/gnu --host=netbsd-i386
    
  3. makeする。
    $ make
    
  4. make installする。
    $ sudo bash
    # make install
    # exit
    
GNU Common LISP(gcl-2.5.3)については、kay氏にNetBSD向けのpatchを作成してもらったので、kay氏の助言と少しの試行錯誤により、以下の手順でbuildできた。
  1. gcl-2.5.3.tar.gzを展開する。
    $ tar zxf gcl-2.5.3.tar.gz
    
  2. kay氏のpatchを当てる。
    $ ln -s gcl-2.5.3 gcl
    $ patch < gcl-2.5.3-patch
    $ rm -f gcl
    
  3. configureする。{dyn,stat}sysbfdを無効にする。
    $ CFLAGS="-O2 -m486" ./configure --enable-machine=netbsd --prefix=/usr/gnu --enable-tkconfig=/usr/local/lib --enable-tclconfig=/usr/local/lib --enable-locbfd --disable-statsysbfd --disable-dynsysbfd
    
  4. NetBSD-1.6.1の/usr/bin/sedではなく、GNU sed 3.02を使用する。
    $ su -
    # cd /usr/bin
    # mv sed sed.org
    # ln -s /usr/gnu/bin/sed sed
    # exit
    
  5. GNU Makeを使用して、makeする。
    $ gmake
    
  6. make installする。
    $ su -
    # gmake install
    
  7. sedを元に戻す。
    # cd /usr/bin
    # rm -f sed
    # mv sed.org sed
    # exit
    
  8. make cleanする。
    $ gmake clean
    



Last Update: 2005.06.12
H.Nakao

Homeに戻る[Homeに戻る]  一覧に戻る[一覧2003に戻る]