追記: Gauche-0.9とpibとc-wrapperをインストールした。また、WiLiKiとspeedygoshのバージョンが上がった。あとで対応を書く事。
svでは最後のリンク張り直しは行っていない。
当初、「./libgauche.so: undefined reference to `___tls_get_addr'」というエラーが出てビルドできなかった。
bash export GOSHVER=0.8.14 \ CFLAGS="-O2 -march=pentium4 -DUSE_PTHREAD_SPECIFIC"
wget http://prdownloads.sourceforge.net/gauche/Gauche-${GOSHVER}.tgz tar xvfz Gauche-${GOSHVER}.tgz cd Gauche-${GOSHVER} ./configure \ --prefix=/usr/local/gauche-${GOSHVER} \ --enable-multibyte=euc-jp \ --enable-threads=pthreads \ --disable-ipv6 \ --without-iconv nice make all test su make install
su状態のまま、各種モジュールもインストールする
export PATH=/usr/local/gauche-${GOSHVER}/bin:$PATH
wget http://osdn.dl.sourceforge.jp/gauche/6988/Gauche-qdbm-0.2.tar.gz wget http://d.tir.jp/Gauche-qdbm-0.2-dbm-delete.patch tar xvfz Gauche-qdbm-0.2.tar.gz cd Gauche-qdbm-0.2 patch -p0 < ../Gauche-qdbm-0.2-dbm-delete.patch ./configure nice make all check install
wget http://osdn.dl.sourceforge.jp/gauche/18858/Gauche-fastcgi-0.1.3.tgz wget http://d.tir.jp/Gauche-fastcgi-0.1.3-mvs.patch tar xvfz Gauche-fastcgi-0.1.3.tgz cd Gauche-fastcgi-0.1.3 patch -p0 < ../Gauche-fastcgi-0.1.3-mvs.patch ./configure nice make all check install
/usr/local/gauche-${GOSHVER}/bin/gauche-package install --clean \ http://osdn.dl.sourceforge.jp/gauche/8407/Gauche-cdb-0.3.1.tar.gz /usr/local/gauche-${GOSHVER}/bin/gauche-package install --clean \ http://d.tir.jp/tcpcgi-0.4.4.2.tgz /usr/local/gauche-${GOSHVER}/bin/gauche-package install --clean \ http://d.tir.jp/Gauche-tir-0.0.6.tgz /usr/local/gauche-${GOSHVER}/bin/gauche-package install --clean \ http://d.tir.jp/Gauche-tir03-0.0.7.tgz /usr/local/gauche-${GOSHVER}/bin/gauche-package install --clean \ http://d.tir.jp/Gauche-www-cgi-dispatch-tir-0.0.7.tgz /usr/local/gauche-${GOSHVER}/bin/gauche-package install --clean \ http://d.tir.jp/speedygosh-0.1.4.tgz
/usr/local/gauche-${GOSHVER}/bin/gauche-package install --clean \ http://osdn.dl.sourceforge.net/sourceforge/wiliki/WiLiKi-0.6.tgz
wget http://www.cozmixng.org/~kou/download/xsm.tar.gz tar xvfz xsm.tar.gz cd xsm-0.0.3 gosh install/install.scm
wget http://0xcc.net/scmail/scmail-1.3.tar.gz tar xvfz scmail-1.3.tar.gz cd scmail-1.3 make PREFIX=/usr/local/gauche-${GOSHVER} all install
最後に、リンクを張り直す
echo version: ${GOSHVER} test -e /usr/local/gauche-${GOSHVER} && rm -f /usr/local/gauche && ln -sf gauche-${GOSHVER} /usr/local/gauche