- gcl-2.6.5.tar.gzを展開する。
$ cd ~
$ tar zxf gcl-2.6.5.tar.gz
- kay氏が作成したpatchを当てる。
$ ln -s gcl-2.6.5 gcl
$ patch < gcl-2.5.3-patch
$ rm -f gcl
$ cd gcl-2.6.5
- ./h/config.hを変更する。
214c214,215
< #undef SIGPROTV SIGBUS
---
> #undef SIGPROTV
> #undef SIGBUS
218a220
> #undef IN_NUM_CO
- ./info/makefileを変更する。
34c34
< TEXINPUTS=.:$$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true
---
> TEXINPUTS=.:$$TEXINPUTS tex gcl-si.texi || true
40c40
< TEXINPUTS=.:$$TEXINPUTS tex --interaction nonstopmode gcl-tk.texi || true
---
> TEXINPUTS=.:$$TEXINPUTS tex gcl-tk.texi || true
46c46
< TEXINPUTS=.:$$TEXINPUTS tex --interaction nonstopmode gcl.texi || true
---
> TEXINPUTS=.:$$TEXINPUTS tex gcl.texi || true
- configureする。
$ CFLAGS="-O2 -mcpu=i586" ./configure --enable-machine=netbsd --prefix=/usr/gnu --enable-tkconfig=/usr/local/lib --enable-tclconfig=/usr/local/lib --enable-locbfd --disable-statsysbfd --disable-dynsysbfd
- makeする(GNU makeを使用する)。
$ gmake
- make installする。
$ su -
# gmake install
# exit
- make cleanする。
$ gmake clean