gauche-0.8.14:20081015

[トップ][一覧][最近の更新]

追記: Gauche-0.9とpibとc-wrapperをインストールした。また、WiLiKiとspeedygoshのバージョンが上がった。あとで対応を書く事。

今のところ、Lsvにのみインストール。

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

最終更新 : 2010/01/12 06:09:31 JST