autoconf

courier-imapのインストール時にautoconfのバージョンが低いヽ(`Д´)ノと
怒られたのでアップデートする。

	┃Making all in imap
	┃make[2]: Entering directory `/mnt/home/[username]/courier-imap-4.1.3/imap'
	┃cd . && /bin/sh /home/[username]/courier-imap-4.1.3/missing --run autoconf
	┃NONE:0: /usr/bin/m4: `syncoutput' from frozen file not found in builtin table!
	┃NONE:0: /usr/bin/m4: `changesyntax' from frozen file not found in builtin table!
	┃NONE:0: /usr/bin/m4: `symbols' from frozen file not found in builtin table!
	┃FATAL ERROR: Autoconf version 2.58 or higher is required for this script
	┃make[2]: *** [configure] Error 1
	┃make[2]: Leaving directory `/mnt/home/[username]/courier-imap-4.1.3/imap'
	┃make[1]: *** [all-recursive] Error 1
	┃make[1]: Leaving directory `/mnt/home/[username]/courier-imap-4.1.3'
	┃make: *** [all] Error 2
「autoconfのバージョンが低い」
./configureの時起動されるソフトですね。
今までは特に問題なかったのに・・・何で急に・・・○| ̄|_

やること一覧
	・m4のアップデートautoconfのアップデート

関連ページ
	・courier-imap



m4のアップデート

autoconfをコンパイルしようとするとm4のバージョンが低いよヽ(`Д´)ノと
怒られたのでアップデートする。

	┃checking for GNU m4 that supports accurate traces... configure: error: no accept
	┃able m4 could be found in $PATH.
	┃GNU m4 1.4.5 or later is required; 1.4.11 is recommended
m4はGNUのパッケージみたいなので取りに行く。
Index of /pub/GNU/m4/
	$ wget http://ftp.yz.yamagata-u.ac.jp/pub/GNU/m4/m4-1.4.10.tar.gz
例のアレ
	$ tar xvfz m4-1.4.10.tar.gz
	$ cd m4-1.4.10
	$ ./configure --prefix=/usr
	$ make
	$ make check
		┃Skipped checks were:
		┃  ./094.changeword ./095.changeword ./096.changeword ./097.changeword ./098.chan
		┃geword ./099.changeword
		┃All checks successful
		┃make[1]: Leaving directory `/mnt/home/[username]/m4-1.4.10/checks'
インストール
	# make install
インストールされるもの
	[prefix]/bin/m4
	[prefix]/share/info/m4.info
	[prefix]/share/man/man1/m4.1
おまじない
	# strip -p /usr/bin/m4
「m4」
何のためのソフトかは全く不明(を

autoconfのアップデート

縁の下の力持ち、autoconfのコンパイル(*^ー゚)b
Index of /pub/GNU/autoconf/(山形大学)

例によってwgetで手抜きです。

	$ wget http://ftp.yz.yamagata-u.ac.jp/pub/GNU/autoconf/autoconf-2.63.tar.gz
例のアレ
	$ tar xvfz autoconf-2.63.tar.gz
	$ cd autoconf-2.63
	$ ./configure --prefix=/usr
	$ make
	$ make check
	# make install
インストールされるもの
	[prefix]/bin/
	        autoconf  autoheader  autom4te  autoreconf  autoscan  autoupdate  ifnames
	[prefix]/share/autoconf/
	[prefix]/share/share/info/
	        autoconf.info  standards.info
	[prefix]/share/man/man1/
	        autoconf.1    autom4te.1    autoscan.1    config.guess.1  ifnames.1
	        autoheader.1  autoreconf.1  autoupdate.1  config.sub.1
stripは不要のようだ。
「autoconf」
本当にこのソフトがないとどうにもならないくらい重要。
まぁ、意識しないんだけどね。普段は。


戻るなら押せ!