GNU

[Back] [Home Page]
================================================================== ==================================================================

1998.05.17 : [autoconf 2.12]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら


1998.05.24 : [automake 1.3]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら


1998.05.25 : [bash 2.01.1]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら


1998.05.15 : [bison 1.25]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら


1998.06.15 : [gdbm 1.7.3]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法

    +--------------- コマンド操作 -----------------+
    | $ cd  /##WORKDIR##/
    | $ tar  zxvf  /##DISTDIR##/gdbm-1.7.3.tar.gz
    | $ cd  gdbm-1.7.3
(1) | $ vi  Makefile.in
    | $ configure  --prefix=/usr/local
    | $ make
    | $ su
    | # make  install
(2) | # make  install-compat
    +----------------------------------------------+

(1) Makefile.in にミスがあるようなので修正する。
103行目
修正前:$(install_data) $(srcdir/ndbm.h $(includedir)/ndbm.h
修正後:$(install_data) $(srcdir)/ndbm.h $(includedir)/ndbm.h
                            ^ 括弧を付ける

(2) オプションとして、dbm/ndbm 互換ヘッダファイルをインストールする。

メモ
README を読むと、make した後、 オプションとして 'make progs' でテストプログラムを作成せよ ... とあったが、リンクできなかった。 Makefile をちょっといじったら、まがりなりにリンクできたが、 不安なので深追いせずにあきらめた。


1998.06.16 : [less 332 + 日本語パッチ]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法

    +--------------------------- コマンド操作 ----------------------------+
    | $ cd  /##WORKDIR##/
    | $ tar  zxvf  /##DISTDIR##/less-332.tar.gz
    | $ ls
    | $ cd  less-332
(1) | $ gunzip  -c  /##DISTDIR##/less-332-iso242.patch.gz  |  patch  -p1
(2) | $ gunzip  -c  /##DISTDIR##/less-330-iso212-jp-help.gz  |  uudecode
 :  | $ chmod  +w  less.hlp
 :  | $ mv  less.hlp  less.hlp.eng
 :  | $ gunzip  -c  less.hlp.ja.gz  >  less.hlp.jp
 :  | $ cp  less.hlp.jp  less.hlp
 :  | $ make  -f  Makefile.aut  help.c
    | $ configure  --prefix=/usr/local
    | $ make
    | $ su
    | # make  install
(3) | $ mv  /usr/local/bin/less  /usr/local/bin/jless
    +---------------------------------------------------------------------+

(1) 日本語パッチ。
(2) 日本語 help を組み込む場合の操作。
(3) 好みにより、コマンド名を変る。

メモ
'setenv JLESSCHARSET japanese-euc' として、端末出力を EUC に設定する。 ~/.cshrc 等にこれを追加する。


1998.06.24 : [libtool 1.2]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら

メモ
※コンパイルを始める前に、ltconfig というファイルを変更する。

   +---------- configure --------+
86 | host=m68k-sharp-netbsd1.3.2 | 変更
   +-----------------------------+
'sharp' の部分は何でもいい。重要なのは、 'm68k' と 'netbsd' の記述。

これは、uname でのプロセッサ名取得がうまく適合しない為の対処。 ちょっと不自然なコンパイル方法なので、あまり自信無し。 'make check' を忘れないこと。

binutil の時にも同じ問題で悩んで中断していたが、この方法でいけるか? なんだか口惜しいな。


1998.06.09 : [lynx 2.8]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら

メモ
'configure --prefix=/usr/local --enable-externs' とした。
'make install-help' でヘルプファイルをインストールした。

最初、configureオプション '--with-screen=ncurses' を付けて、ncurses 4.2 をリンクしたが、リバース表示がうまく表示できなかった。 ncurses 4.2 のコンパイルをまずったのか、 lynx の設定が悪いのか、よー分からん。 とりあえず標準の curses ライブラリをリンクした。


1998.05.16 : [m4 1.4]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら


1998.05.24 : [make 3.76.1]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら


1998.06.07 : [ncurses 4.2]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら

メモ
'configure --prefix=/usr/local --enable-termcap --enable-getcap --enable-symlinks --enable-bsdpad' とした。

'make install' する前に、/##WORKDIR##/ncurses-4.2/test/ 下のテスト用プログラムを試した。 (blue , bs , firework , firstlast , gdc , hanoi , hashtest , knight , lrtest , ncurses , newdemo , rain , tclock , testaddch , testcurs , testscanw , tracemunch , view , worm , xmas)


1998.05.17 : [perl 5004_04(暫定 build)]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら

※但し、"configure  --prefix=/usr/local" ではなく、
  "Configure  -Dprefix=/usr/local"。
※Configure の質疑応答には全てデフォルト(単にリターン)で答える。
※この build は他のコンパイル環境を作成する為の暫定版。
  とはいえ、初めて気付いたけど、perl って意外と依存性の少ない処理系みたい。
  最低限の環境でコンパイル可で、make check もオプション機能を除いて、
  全てOK。確か NetBSD/X68k 1.0 では dynamic loading を YES にすると、
  コンパイルに失敗した記憶があるけど、このバージョンでは問題無し。

1998.06.07 : [readline 2.2]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら

メモ
※'make install' の後、'cp ./readline.a /usr/local/lib' とした。

termcap 1.3 は使用しない。 NetBSD/x68k 1.3.1 基本セット付属の termcap ライブラリ を使用した。


1998.05.23 : [termcap 1.3]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら

※但し、configure のオプションは、
    configure --enable-install-termcap --with-termcap=/usr/local/share/termcap
  とした。
※configure のオプションに関わらず、/usr/include/termcap.h は書き替えられる
  ので、要注意。インストール前に、/usr/include/termcap.h のバックアップをとって、
  インストール後、元に戻した。(termcap 1.3 を使用するコンパイルでは、
  /usr/local/include/termcap.h をインクルードすれば良い)
texinfo 3.12 をコンパイルしようとしたところ、NetBSD 1.3.1 の termcap 環境では、 コンパイルが難しそうだったので、この gnu 版 termcap をインストールする事にした。 オリジナルの termcap 環境は壊したくないので、上記の通り、/usr/local 以下にインストール して、オリジナルの物と2本立ての環境にした。

1998.05.23 : [texinfo 3.12]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら

※但し、予め configure の先頭の方に以下の2行を追加した。
  (termcap 1.3 をリンクさせる為)
       +------------ configure --------+
       | CPPFLAGS=-I/usr/local/include | 追加
       | LDFLAGS=-L/usr/local/lib      | 追加
       +-------------------------------+
ちょっと不自然なコンパイル方法なので、あまり自信無し。

1998.07.20 : [wget 1.5.2]

入手先: ダウンしたファイル: コンパイル環境:

インストール方法こちら