とどいた。もう二度と 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 を複数かけるとダメダメな感じ。ステ。