Sun Blade 150

とどいた。もう二度と Solaris は触るまいと思ってたのっだが・・・

しかしながら、結構早くてびびった。電源 On から X が起動してログイン画面でるまで、めちゃはやい。ついでに X 自体もめちゃはやい。時代はかわったものだ・・・

* ネットワーク設定

どうやってやるのが正しいのかよくわからんので、適当にやってみる。 /etc/nsswitch.dns を /etc/nsswitch.conf にコピーして、 /etc/hosts /etc/networks /etc/resolv.conf /etc/defaultrouterを適当に書き換えて再起動。とりあえずつながった。

* 開発環境

いつも心に太陽を。のページが残っててよかった。まったく、毎回お世話になりっぱなしである。

とにかく gcc がないと話にならないので、gccコンパイルできる環境を構築すべし。開発環境の整備を見つつ環境整備開始。いまどきはSunfreeware.comにバイナリがあるっぽいので、 gcc-3.2.2 wget-1.8.2 を Netscape でダウンロードして pkgadd で突っ込んだ。gzip は標準で入ってるようで、多少幸せである。

# pkgadd -d gcc-3.2.2-sol9-sparc-local
# pkgadd -d wget-1.8.2-sol9-sparc-local

次に gccコンパイルに必要なプログラムをガボガボ make install する。

# PATH=/usr/gnu/bin:/usr/local/bin:/usr/ccs/bin:$PATH
# export PATH
# wget ftp://ftp.gnu.org/gnu/gzip-1.2.4a.tar.gz
# zcat gzip-1.2.4a.tar.gz | tar xvf -
# cd gzip-1.2.4a
# ./configure --prefix=/usr/gnu; make; make install
# wget ftp://ftp.gnu.org/gnu/make-3.80.tar.gz
# zcat make-3.80.tar.gz | tar xvf -
# cd make-3.80
# ./configure --prefix=/usr/gnu; make; make install
# wget ftp://ftp.gnu.org/gnu/bison-1.875.tar.gz
# zcat bison-1.875.tar.gz | tar xvf -
# cd bison-1.875
# ./configure --prefix=/usr/gnu; make; make install
# wget ftp://ftp.gnu.org/gnu/patch-2.5.tar.gz
# zcat patch-2.5.tar.gz | tar xvf -
# cd patch-2.5
# ./configure --prefix=/usr/gnu; make; make install
# wget ftp://ftp.gnu.org/non-gnu/flex-2.5.4a.tar.gz
# zcat flex-2.5.4a.tar.gz | tar xvf -
# cd flex-2.5.4a
# ./configure --prefix=/usr/gnu; make; make install
# wget ftp://ftp.gnu.org/gnu/m4-1.4.tar.gz
# zcat m4-1.4.tar.gz | tar xvf -
# cd m4-1.4
# ./configure --prefix=/usr/gnu; make; make install
# wget ftp://ftp.gnu.org/gnu/texinfo-4.5.tar.gz
# zcat texinfo-4.5.tar.gz | tar xvf -
# cd texinfo-4.5
# ./configure --prefix=/usr/gnu; make; make install
# wget ftp://ftp.gnu.org/gnu/gcc-3.2.2.tar.gz
# zcat gcc-3.2.2.tar.gz | tar xvf -
# cd gcc-3.2.2
# ./configure --prefix=/usr/gnu; make; make install

と思ったら gcc の stage2 で libtool でこけた。

creating libtool
updating cache ../config.cache
loading cache ../config.cache
loading cache ../config.cache within ltconfig
configure: error: libtool tag configuration failed
make: *** [configure-target-libstdc++-v3] Error 1

はぁはぁ、今日はここまでにしよう。まったく、毎回めんどいのぉ・・・

* しかし

起動の早さに驚いたものだが、このマシンぜんぜんダメだ。なにがダメかって、負荷をかけるといきなりとんでもなくおそくなる。雰囲気的には disk I/O を複数かけるとダメダメな感じ。ステ。