autoconf2.6.1をインストールする for RedHat ES3
0.改訂履歴
- 2006.12.21 新規作成
1.はじめに
このドキュメントでは,Autoconfをインストールする手順を説明する. 今回はOSのデフォルトでインストールされているAutoconf2.57を削除した上で,ソースコードからインストールを行う.
なお,autoconfとは,Autotoolsの1つで,UNIX系OSにおいてソフトウェア開発を行う為のツールで,configureファイルを作成する為に必要となる.
なお,使用しているOSは,RedHat Linux ES3上で稼働している.
2.インストール
- 現在のautoconfのバージョンを確認する.
[root@neptune4 InstallBin]# rpm -qa | grep autoconf autoconf213-2.13-6 autoconf-2.57-3 [root@neptune4 InstallBin]# |
- 以下のURLから,モジュールをダウンロードする.
- ダウンロードしたファイルを確認する.
[root@neptune4 InstallBin]# ls -la autoconf-2.61.tar.gz -rw-r--r-- 1 members users 1396855 Dec 21 16:10 autoconf-2.61.tar.gz [root@neptune4 InstallBin]# |
- アーカイブを展開する.
[root@neptune4 InstallBin]# tar xfz autoconf-2.61.tar.gz [root@neptune4 InstallBin]# cd autoconf-2.61 [root@neptune4 autoconf-2.61]# |
- ファイルを確認する.
[root@neptune4 autoconf-2.61]# ls -al total 1356 drwxrwxrwx 10 root root 4096 Nov 18 04:07 . drwxr-xr-x 10 root root 4096 Dec 21 16:11 .. -rw-r--r-- 1 root root 1378 May 14 2005 AUTHORS -rw-r--r-- 1 root root 1540 May 14 2005 BUGS -rw-r--r-- 1 root root 18011 May 14 2005 COPYING -rw-r--r-- 1 root root 457612 Nov 18 04:04 ChangeLog -rw-r--r-- 1 root root 13034 Apr 7 2006 ChangeLog.0 -rw-r--r-- 1 root root 68877 May 14 2005 ChangeLog.1 -rw-r--r-- 1 root root 430156 May 14 2005 ChangeLog.2 -rw-r--r-- 1 root root 2069 Nov 17 09:00 GNUmakefile -rw-r--r-- 1 root root 9416 Jun 14 2006 INSTALL -rw-r--r-- 1 root root 2787 Aug 25 07:56 Makefile.am -rw-r--r-- 1 root root 2004 Aug 25 07:56 Makefile.cfg -rw-r--r-- 1 root root 21113 Nov 18 04:05 Makefile.in -rw-r--r-- 1 root root 19962 Aug 25 07:56 Makefile.maint -rw-r--r-- 1 root root 54219 Nov 18 04:04 NEWS -rw-r--r-- 1 root root 2580 Sep 26 15:04 README -rw-r--r-- 1 root root 11152 Oct 27 01:32 THANKS -rw-r--r-- 1 root root 25792 Apr 6 2006 TODO -rw-r--r-- 1 root root 22261 Nov 18 04:05 aclocal.m4 drwxrwxrwx 2 root root 4096 Nov 18 04:07 bin drwxrwxrwx 2 root root 4096 Nov 18 04:07 build-aux drwxrwxrwx 2 root root 4096 Nov 18 04:07 config -rwxr-xr-x 1 root root 112741 Nov 18 04:05 configure -rw-r--r-- 1 root root 5255 Nov 18 04:04 configure.ac drwxrwxrwx 2 root root 4096 Nov 18 04:07 doc drwxrwxrwx 8 root root 4096 Nov 18 04:07 lib drwxrwxrwx 2 root root 4096 Nov 18 04:07 m4 drwxrwxrwx 2 root root 4096 Nov 18 04:07 man drwxrwxrwx 2 root root 4096 Nov 18 04:07 tests [root@neptune4 autoconf-2.61]# |
- configureを行う.
[root@neptune4 autoconf-2.61]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether /bin/sh -n is known to work... yes
checking for expr... /usr/bin/expr
checking for gm4... no
checking for gnum4... no
checking for m4... /usr/bin/m4
checking whether m4 supports frozen files... yes
checking how m4 supports trace files... --error-output
checking for perl... /usr/bin/perl
checking for emacs... emacs
checking whether emacs is sufficiently recent... yes
checking for emacs... emacs
checking where .elc files should go... ${datarootdir}/emacs/site-lisp
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
configure: creating ./config.status
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating man/Makefile
config.status: creating lib/emacs/Makefile
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating lib/Makefile
config.status: creating lib/Autom4te/Makefile
config.status: creating lib/autoscan/Makefile
config.status: creating lib/m4sugar/Makefile
config.status: creating lib/autoconf/Makefile
config.status: creating lib/autotest/Makefile
config.status: creating bin/Makefile
config.status: executing tests/atconfig commands
[root@neptune4 autoconf-2.61
|
- makeを行う.
[root@neptune4 autoconf-2.61]# make check
Making check in bin
make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/bin'
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
rm -f autom4te autom4te.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@M4_DEBUGFILE[@]|--error-output|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|
2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Gener
ated from autom4te.in; do not edit by hand.|g' `test -f ./autom4te.in || echo .
/`autom4te.in >autom4te.tmp
chmod +x autom4te.tmp
chmod a-w autom4te.tmp
mv autom4te.tmp autom4te
cd ../lib && make autom4te.cfg
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
rm -f autom4te.cfg autom4te.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoco
nf|g' ./autom4te.in >autom4te.tmp
chmod a-w autom4te.tmp
mv autom4te.tmp autom4te.cfg
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib'
cd ../lib/m4sugar && make version.m4
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
{ ¥
echo '# This file is part of -*- Autoconf -*-.'; ¥
echo '# Version of Autoconf.'; ¥
echo '# Copyright (C) 1999, 2000, 2001, 2002'; ¥
echo '# Free Software Foundation, Inc.'; ¥
echo ;¥
echo 'm4_define([m4_PACKAGE_NAME], [GNU Autoconf])'; ¥
echo 'm4_define([m4_PACKAGE_TARNAME], [autoconf])'; ¥
echo 'm4_define([m4_PACKAGE_VERSION], [2.61])'; ¥
echo 'm4_define([m4_PACKAGE_STRING], [GNU Autoconf 2.61])'; ¥
echo 'm4_define([m4_PACKAGE_BUGREPORT], [bug-autoconf@gnu.org])'; ¥
} >version.m4
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar'
autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' ../bin
/autom4te -B '..'/lib -B '..'/lib --language M4sh --cache '' --melt ./
autoconf.as -o autoconf.in
rm -f autoconf autoconf.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@M4_DEBUGFILE[@]|--error-output|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|
2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Gener
ated from autoconf.in; do not edit by hand.|g' `test -f ./autoconf.in || echo .
/`autoconf.in >autoconf.tmp
chmod +x autoconf.tmp
chmod a-w autoconf.tmp
mv autoconf.tmp autoconf
rm -f autoheader autoheader.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@M4_DEBUGFILE[@]|--error-output|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|
2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Gener
ated from autoheader.in; do not edit by hand.|g' `test -f ./autoheader.in || e
cho ./`autoheader.in >autoheader.tmp
chmod +x autoheader.tmp
chmod a-w autoheader.tmp
mv autoheader.tmp autoheader
rm -f autoreconf autoreconf.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@M4_DEBUGFILE[@]|--error-output|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|
2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Gener
ated from autoreconf.in; do not edit by hand.|g' `test -f ./autoreconf.in || e
cho ./`autoreconf.in >autoreconf.tmp
chmod +x autoreconf.tmp
chmod a-w autoreconf.tmp
mv autoreconf.tmp autoreconf
rm -f ifnames ifnames.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@M4_DEBUGFILE[@]|--error-output|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|
2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Gener
ated from ifnames.in; do not edit by hand.|g' `test -f ./ifnames.in || echo ./
`ifnames.in >ifnames.tmp
chmod +x ifnames.tmp
chmod a-w ifnames.tmp
mv ifnames.tmp ifnames
rm -f autoscan autoscan.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@M4_DEBUGFILE[@]|--error-output|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|
2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Gener
ated from autoscan.in; do not edit by hand.|g' `test -f ./autoscan.in || echo .
/`autoscan.in >autoscan.tmp
chmod +x autoscan.tmp
chmod a-w autoscan.tmp
mv autoscan.tmp autoscan
rm -f autoupdate autoupdate.tmp
sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/bin/perl|g' -e 's|@bindir[@
]|/usr/local/bin|g' -e 's|@datadir[@]|/usr/local/share/autoconf|g' -e 's|@pref
ix[@]|/usr/local|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g
' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom
4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|/usr/bin/m4|g' -e
's|@M4_DEBUGFILE[@]|--error-output|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|
2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Gener
ated from autoupdate.in; do not edit by hand.|g' `test -f ./autoupdate.in || e
cho ./`autoupdate.in >autoupdate.tmp
chmod +x autoupdate.tmp
chmod a-w autoupdate.tmp
mv autoupdate.tmp autoupdate
make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/bin'
Making check in .
make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[1]: Nothing to be done for `check-am'.
make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
Making check in lib
make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib'
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
Making check in Autom4te
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/Autom4te
'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/Autom4te'
Making check in m4sugar
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' .
./../bin/autom4te -B '../..'/lib -B '../..'/lib
¥
--language=m4sugar ¥
--freeze ¥
--output=m4sugar.m4f
autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' .
./../bin/autom4te -B '../..'/lib -B '../..'/lib
¥
--language=m4sh ¥
--freeze ¥
--output=m4sh.m4f
make check-local
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar'
make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar'
Making check in autoconf
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf
'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' .
./../bin/autom4te -B '../..'/lib -B '../..'/lib
¥
--language=autoconf ¥
--freeze ¥
--output=autoconf.m4f
make check-local
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf
'
make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf'
Making check in autotest
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest
'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' .
./../bin/autom4te -B '../..'/lib -B '../..'/lib
¥
--language=autotest ¥
--freeze ¥
--output=autotest.m4f
make check-local
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest
'
make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest'
Making check in autoscan
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autoscan
'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
echo '# Automatically Generated: do not edit this file' >autoscan.list
sed '/^[#]/!q' ./autoscan.pre >>autoscan.list
( ¥
sed -n '/^[^#]/p' ./autoscan.pre; ¥
autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg'
../../bin/autom4te -B '../..'/lib -B '../..'/lib --cache '' -M -l auto
conf -t'AN_OUTPUT:$1: $2 $3' ¥
) | LC_ALL=C sort >>autoscan.list
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autoscan'
Making check in emacs
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/emacs'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
WARNING: Warnings can be ignored. :-)
if test "emacs" != no; then ¥
set x; ¥
list='autoconf-mode.el autotest-mode.el'; for p in $list; do ¥
if test -f "$p"; then d=; else d="./"; fi; ¥
set x "$@" "$d$p"; shift; ¥
done; ¥
shift; ¥
EMACS="emacs" /bin/sh ../../build-aux/elisp-comp "$@" || exit 1; ¥
else : ; fi
Loading /usr/share/emacs/site-lisp/site-start.d/aspell-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/lang-coding-systems-init.el (s
ource)...
Loading /usr/share/emacs/site-lisp/site-start.d/php-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/psgml-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/python-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/rpm-spec-mode-init.el (source).
..
Loading /usr/share/emacs/site-lisp/site-start.d/ruby-mode-init.el (source)...
While compiling autoconf-mode in file /tst/module/InstallBin/autoconf-2.61/lib
/emacs/elc.30665/autoconf-mode.el:
** assignment to free variable add-log-current-defun-function
Wrote /tst/module/InstallBin/autoconf-2.61/lib/emacs/elc.30665/autoconf-mode.e
lc
While compiling autotest-mode in file /tst/module/InstallBin/autoconf-2.61/lib
/emacs/elc.30665/autotest-mode.el:
** assignment to free variable add-log-current-defun-function
Wrote /tst/module/InstallBin/autoconf-2.61/lib/emacs/elc.30665/autotest-mode.e
lc
Done
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/emacs'
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib'
make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib'
Making check in man
make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/man'
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/man'
Making check in doc
make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/doc'
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/doc'
Making check in tests
make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/tests'
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make autoconf autoheader autom4te autoreconf autoscan autoupdate ifnames
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/tests'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' ../bin
/autom4te -B '..'/lib -B '..'/lib --language=M4sh ./wrapper.as -o wrap
per.in
rm -f autoconf autoconf.tmp
input=wrapper.in; ¥
sed -e 's|@wrap_program[@]|autoconf|g' -e 's|@abs_top_srcdir[@]|/tst/module/In
stallBin/autoconf-2.61|g' -e 's|@abs_top_builddir[@]|/tst/module/InstallBin/au
toconf-2.61|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in
>autoconf.tmp
chmod +x autoconf.tmp
chmod a-w autoconf.tmp
mv -f autoconf.tmp autoconf
rm -f autoheader autoheader.tmp
input=wrapper.in; ¥
sed -e 's|@wrap_program[@]|autoheader|g' -e 's|@abs_top_srcdir[@]|/tst/module/
InstallBin/autoconf-2.61|g' -e 's|@abs_top_builddir[@]|/tst/module/InstallBin/
autoconf-2.61|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.i
n >autoheader.tmp
chmod +x autoheader.tmp
chmod a-w autoheader.tmp
mv -f autoheader.tmp autoheader
rm -f autom4te autom4te.tmp
input=wrapper.in; ¥
sed -e 's|@wrap_program[@]|autom4te|g' -e 's|@abs_top_srcdir[@]|/tst/module/In
stallBin/autoconf-2.61|g' -e 's|@abs_top_builddir[@]|/tst/module/InstallBin/au
toconf-2.61|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in
>autom4te.tmp
chmod +x autom4te.tmp
chmod a-w autom4te.tmp
mv -f autom4te.tmp autom4te
rm -f autoreconf autoreconf.tmp
input=wrapper.in; ¥
sed -e 's|@wrap_program[@]|autoreconf|g' -e 's|@abs_top_srcdir[@]|/tst/module/
InstallBin/autoconf-2.61|g' -e 's|@abs_top_builddir[@]|/tst/module/InstallBin/
autoconf-2.61|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.i
n >autoreconf.tmp
chmod +x autoreconf.tmp
chmod a-w autoreconf.tmp
mv -f autoreconf.tmp autoreconf
rm -f autoscan autoscan.tmp
input=wrapper.in; ¥
sed -e 's|@wrap_program[@]|autoscan|g' -e 's|@abs_top_srcdir[@]|/tst/module/In
stallBin/autoconf-2.61|g' -e 's|@abs_top_builddir[@]|/tst/module/InstallBin/au
toconf-2.61|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in
>autoscan.tmp
chmod +x autoscan.tmp
chmod a-w autoscan.tmp
mv -f autoscan.tmp autoscan
rm -f autoupdate autoupdate.tmp
input=wrapper.in; ¥
sed -e 's|@wrap_program[@]|autoupdate|g' -e 's|@abs_top_srcdir[@]|/tst/module/
InstallBin/autoconf-2.61|g' -e 's|@abs_top_builddir[@]|/tst/module/InstallBin/
autoconf-2.61|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.i
n >autoupdate.tmp
chmod +x autoupdate.tmp
chmod a-w autoupdate.tmp
mv -f autoupdate.tmp autoupdate
rm -f ifnames ifnames.tmp
input=wrapper.in; ¥
sed -e 's|@wrap_program[@]|ifnames|g' -e 's|@abs_top_srcdir[@]|/tst/module/Ins
tallBin/autoconf-2.61|g' -e 's|@abs_top_builddir[@]|/tst/module/InstallBin/aut
oconf-2.61|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >
ifnames.tmp
chmod +x ifnames.tmp
chmod a-w ifnames.tmp
mv -f ifnames.tmp ifnames
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/tests'
make check-local
make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/tests'
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
cd ../lib/autotest && make autotest.m4f
make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest
'
make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61'
make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61'
make[3]: `autotest.m4f' is up to date.
make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest'
autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' ../bin
/autom4te -B '..'/lib -B '..'/lib --language=autotest -I . suite.at -o
testsuite.tmp
mv testsuite.tmp testsuite
/bin/sh ./testsuite
## ----------------------------- ##
## GNU Autoconf 2.61 test suite. ##
## ----------------------------- ##
Executables (autoheader, autoupdate...).
1: Syntax of the shell scripts ok
2: Syntax of the Perl scripts ok
3: autom4te cache ok
4: autom4te --force ok
5: autoconf --trace: user macros ok
6: autoconf --trace: builtins ok
7: autoconf: forbidden tokens, basic ok
8: autoconf: forbidden tokens, exceptions ok
9: autoconf: automatically allowed tokens ok
10: autoconf: the empty token ok
11: autoconf: subdirectories ok
12: ifnames ok
13: autoheader ok
14: autoupdate ok
15: autoupdating AC_LINK_FILES ok
16: autoupdating AC_PREREQ ok
17: autoupdating AU_ALIAS ok
18: autoupdating OLD to NEW ok
19: autoupdating AC_HELP_STRING ok
20: autoupdating with m4sugar ok
21: autoupdating AC_LANG_SAVE ok
22: autoupdating AC_FOREACH ok
23: autoupdating with aclocal and m4_include ok
M4sugar.
24: m4_warn ok
25: m4_require: error message ok
26: m4_require: circular dependencies ok
27: m4_text_wrap ok
28: Standard regular expressions ok
29: M4 loops ok
M4sh.
30: LINENO ok
31: AS_DIRNAME ok
32: AS_BASENAME ok
33: AS_MKDIR_P ok
34: AS_VERSION_COMPARE ok
35: Negated classes in globbing ok
36: Functions Support ok
37: Functions and return Support ok
38: AS_REQUIRE_SHELL_FN and m4_require ok
39: AS_HELP_STRING ok
40: AS_IF and AS_CASE ok
41: AS_LITERAL_IF ok
Autotest.
42: Empty test suite ok
43: Empty test ok
44: Empty check ok
45: Truth ok
46: Fallacy ok
47: Literal multiline command ok
48: Multiline parameter expansion ok
49: Backquote command substition ok
50: Multiline backquote command substition ok
51: Parenthetical command substition ok
52: Multiline parenthetical command substition ok
53: Invalid brace-enclosed parameter expansion ok
54: Multiline command from M4 expansion expected failure (autotes
t.at:170)
55: Double-M4-quoted command ok
56: BS-newline in command ok
57: ^BS-newline in command ok
58: BSx641-newline in command ok
59: BS-BS-newline in command ok
60: BSx640-newline in command ok
61: Newline-CODE-BS-newline in command ok
62: Single-quote-BS-newline in command ok
63: Single-quote-newline-BS-newline in command ok
64: Backquote in a test title ok
65: Single-quote in a test title ok
66: Double-quote in a test title ok
67: Backslash in a test title ok
68: Brackets in a test title ok
69: Pound in a test title ok
70: Comma in a test title ok
71: Quoted Macro in a test title ok
72: Macro in a test title ok
73: Macro with backquote in a test title expected failure (autotes
t.at:290)
74: Macro with single-quote in a test title ok
75: Macro with double-quote in a test title expected failure (autotes
t.at:293)
76: Debugging a successful test ok
77: Debugging script and environment ok
78: Debugging a failed test ok
79: Keywords and ranges ok
Autoconf base layer.
80: AC_REQUIRE: topological sort ok
81: AC_REQUIRE: error message ok
82: AC_REQUIRE & AC_DEFUN_ONCE: Require, expand ok
83: AC_REQUIRE & AC_DEFUN_ONCE: Expand, require ok
84: AC_REQUIRE & AC_PROVIDE ok
85: AC_CACHE_CHECK ok
86: AC_COMPUTE_INT ok
87: AC_TRY_COMMAND ok
88: Input/Output ok
Testing config.status.
89: AC_CONFIG_COMMANDS with empty commands ok
90: Multiple AC_CONFIG_FILES ok
91: AC_ARG_VAR ok
92: AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS ok
93: Macro calls in AC_CONFIG_COMMANDS tags ok
94: Missing templates ok
95: configure invocation ok
96: #define header templates ok
97: Torturing config.status ok
98: Substitute a 2000-byte string ok
99: Define to a 2000-byte string ok
100: Substitute and define special characters ok
101: Substitute a newline ok
102: Define a newline expected failure (torture.
at:652)
103: datarootdir workaround ok
104: srcdir ok
105: Signal handling ok
autoreconf.
106: Configuring subdirectories ok
107: Deep Package ok
108: Non-Autoconf AC_CONFIG_SUBDIRS ok
109: Empty directory ok
110: Unusual Automake input files skipped (torture.at:1057)
Low level compiling/preprocessing macros.
111: AC_LANG, AC_LANG_PUSH & AC_LANG_POP ok
112: AC_REQUIRE & AC_LANG ok
113: AC_RUN_IFELSE ok
114: AC_TRY_LINK_FUNC ok
Testing autoconf/lang macros.
115: AC_NO_EXECUTABLES ok
116: AC_REQUIRE_CPP ok
C low level compiling/preprocessing macros.
117: Extensions ok
118: Broken/missing compilers ok
119: C keywords ok
120: AC_PROG_CPP requires AC_PROG_CC ok
121: AC_PROG_CPP with warnings ok
122: AC_PROG_CPP without warnings ok
123: AC_PROG_CPP via CC ok
Testing autoconf/c macros.
124: AC_C_BACKSLASH_A ok
125: AC_C_BIGENDIAN ok
126: AC_C_CHAR_UNSIGNED ok
127: AC_C_FLEXIBLE_ARRAY_MEMBER ok
128: AC_C_INLINE ok
129: AC_C_RESTRICT ok
130: AC_C_STRINGIZE ok
131: AC_C_TYPEOF ok
132: AC_C_VARARRAYS ok
133: AC_PROG_CC_C89 ok
134: AC_PROG_CC_C99 ok
135: AC_PROG_CC_C_O ok
136: AC_PROG_CC_STDC ok
137: AC_PROG_CPP_WERROR ok
138: AC_PROG_GCC_TRADITIONAL ok
139: AC_LANG_C ok
140: AC_LANG_CPLUSPLUS ok
141: AC_LANG_OBJC ok
Fortran low level compiling/preprocessing macros.
142: GNU Fortran 77 ok
143: GNU Fortran ok
Testing autoconf/fortran macros.
144: AC_F77_MAIN ok
145: AC_F77_WRAPPERS ok
146: AC_FC_MAIN ok
147: AC_FC_WRAPPERS ok
148: AC_PROG_F77_C_O ok
149: AC_PROG_FC_C_O ok
150: AC_F77_NAME_MANGLING ok
151: AC_LANG_FORTRAN77 ok
Semantics.
152: AC_CHECK_LIB ok
153: AC_SEARCH_LIBS ok
154: AC_SEARCH_LIBS (none needed) ok
155: AC_CHECK_DECLS ok
156: AC_CHECK_FUNCS ok
157: AC_REPLACE_FUNCS ok
158: AC_CHECK_HEADERS ok
159: AC_CHECK_HEADERS_OLD ok
160: AC_CHECK_HEADERS_NEW ok
161: AC_CHECK_MEMBERS ok
162: AC_CHECK_ALIGNOF ok
163: AC_CHECK_ALIGNOF (cross compile) ok
164: AC_CHECK_ALIGNOF struct ok
165: AC_CHECK_ALIGNOF struct (cross compile) ok
166: AC_CHECK_SIZEOF ok
167: AC_CHECK_SIZEOF (cross compile) ok
168: AC_CHECK_SIZEOF struct ok
169: AC_CHECK_SIZEOF struct (cross compile) ok
170: AC_CHECK_TYPES ok
171: AC_CHECK_TYPES: backward compatibility ok
172: AC_CHECK_FILES ok
173: AC_CHECK_PROG & AC_CHECK_PROGS ok
174: AC_C_BIGENDIAN ok
175: AC_PATH_PROG & AC_PATH_PROGS ok
176: AC_PATH_XTRA ok
177: AC_SYS_RESTARTABLE_SYSCALLS ok
178: AC_FUNC_WAIT3 ok
Testing autoconf/general macros.
179: AC_ARG_ENABLE ok
180: AC_ARG_PROGRAM ok
181: AC_ARG_VAR ok
182: AC_ARG_WITH ok
183: AC_CANONICAL_TARGET ok
184: AC_CHECK_DECLS_ONCE ok
185: AC_EGREP_CPP ok
186: AC_EGREP_HEADER ok
187: AC_PREFIX_DEFAULT ok
188: AC_PRESERVE_HELP_ORDER ok
189: AC_CHECKING ok
190: AC_COMPILE_CHECK ok
191: AC_ENABLE ok
192: AC_FOREACH ok
193: AC_MSG_RESULT_UNQUOTED ok
194: AC_TRY_COMPILE ok
195: AC_TRY_CPP ok
196: AC_TRY_LINK ok
197: AC_TRY_RUN ok
198: AC_VALIDATE_CACHED_SYSTEM_TUPLE ok
199: AC_WITH ok
Testing autoconf/status macros.
200: AC_OUTPUT_COMMANDS ok
Testing autoconf/specific macros.
201: AC_ISC_POSIX ok
202: AC_SYS_INTERPRETER ok
203: AC_SYS_LARGEFILE ok
204: AC_SYS_LONG_FILE_NAMES ok
205: AC_SYS_POSIX_TERMIOS ok
206: AC_ARG_ARRAY ok
207: AC_DECL_SYS_SIGLIST ok
208: AC_DYNIX_SEQ ok
209: AC_HAVE_POUNDBANG ok
210: AC_IRIX_SUN ok
211: AC_SCO_INTL ok
212: AC_XENIX_DIR ok
Testing autoconf/programs macros.
213: AC_PROG_AWK ok
214: AC_PROG_FGREP ok
215: AC_PROG_INSTALL ok
216: AC_PROG_LEX ok
217: AC_PROG_LN_S ok
218: AC_PROG_MAKE_SET ok
219: AC_PROG_MKDIR_P ok
220: AC_PROG_RANLIB ok
221: AC_PROG_SED ok
222: AC_PROG_YACC ok
223: AC_CHECK_TOOL_PREFIX ok
224: AC_DECL_YYTEXT ok
225: AC_RSH ok
Testing autoconf/headers macros.
226: AC_CHECK_HEADERS_ONCE ok
227: AC_HEADER_ASSERT ok
228: AC_HEADER_MAJOR ok
229: AC_HEADER_RESOLV ok
230: AC_HEADER_STAT ok
231: AC_HEADER_STDBOOL ok
232: AC_HEADER_TIOCGWINSZ ok
233: AC_DIR_HEADER ok
234: AC_MEMORY_H ok
235: AC_UNISTD_H ok
236: AC_USG ok
Testing autoconf/types macros.
237: AC_STRUCT_DIRENT_D_INO ok
238: AC_STRUCT_DIRENT_D_TYPE ok
239: AC_STRUCT_ST_BLOCKS ok
240: AC_STRUCT_TIMEZONE ok
241: AC_TYPE_INT16_T ok
242: AC_TYPE_INT32_T ok
243: AC_TYPE_INT64_T ok
244: AC_TYPE_INT8_T ok
245: AC_TYPE_INTMAX_T ok
246: AC_TYPE_INTPTR_T ok
247: AC_TYPE_LONG_DOUBLE ok
248: AC_TYPE_LONG_DOUBLE_WIDER ok
249: AC_TYPE_MODE_T ok
250: AC_TYPE_OFF_T ok
251: AC_TYPE_SIGNAL ok
252: AC_TYPE_SSIZE_T ok
253: AC_TYPE_UINT16_T ok
254: AC_TYPE_UINT32_T ok
255: AC_TYPE_UINT64_T ok
256: AC_TYPE_UINT8_T ok
257: AC_TYPE_UINTMAX_T ok
258: AC_TYPE_UINTPTR_T ok
259: AC_C_LONG_DOUBLE ok
260: AC_INT_16_BITS ok
261: AC_LONG_64_BITS ok
262: AC_STRUCT_ST_BLKSIZE ok
263: AC_STRUCT_ST_RDEV ok
264: AM_TYPE_PTRDIFF_T ok
Testing autoconf/functions macros.
265: AC_CHECK_FUNCS_ONCE ok
266: AC_FUNC_CHOWN ok
267: AC_FUNC_CLOSEDIR_VOID ok
268: AC_FUNC_ERROR_AT_LINE ok
269: AC_FUNC_FNMATCH ok
270: AC_FUNC_FORK ok
271: AC_FUNC_FSEEKO ok
272: AC_FUNC_GETGROUPS ok
273: AC_FUNC_GETMNTENT ok
274: AC_FUNC_GETPGRP ok
275: AC_FUNC_LSTAT ok
276: AC_FUNC_MALLOC ok
277: AC_FUNC_MBRTOWC ok
278: AC_FUNC_MEMCMP ok
279: AC_FUNC_MKTIME ok
280: AC_FUNC_MMAP ok
281: AC_FUNC_OBSTACK ok
282: AC_FUNC_REALLOC ok
283: AC_FUNC_SELECT_ARGTYPES ok
284: AC_FUNC_SETPGRP ok
285: AC_FUNC_SETVBUF_REVERSED ok
286: AC_FUNC_STAT ok
287: AC_FUNC_STRCOLL ok
288: AC_FUNC_STRERROR_R ok
289: AC_FUNC_STRFTIME ok
290: AC_FUNC_STRNLEN ok
291: AC_FUNC_STRTOD ok
292: AC_FUNC_STRTOLD ok
293: AC_FUNC_UTIME_NULL ok
294: AC_FUNC_VPRINTF ok
Testing autoconf/libs macros.
295: AC_HAVE_LIBRARY ok
Compatibility with other tools.
296: Libtool ok
Autoscan.
297: autoscan ok
## ------------- ##
## Test results. ##
## ------------- ##
296 tests behaved as expected.
1 test was skipped.
make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/tests'
make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/tests'
[root@neptune4 autoconf-2.61]#
|
- automakeのテストが1つ,難しいので?スキップされている.
- それ以外は問題無さそうなので,makeする.
[root@neptune4 autoconf-2.61]# make install Making install in bin make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/bin' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/bin' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /usr/bin/install -c 'autom4te' '/usr/local/bin/autom4te' /usr/bin/install -c 'autoconf' '/usr/local/bin/autoconf' /usr/bin/install -c 'autoheader' '/usr/local/bin/autoheader' /usr/bin/install -c 'autoreconf' '/usr/local/bin/autoreconf' /usr/bin/install -c 'ifnames' '/usr/local/bin/ifnames' /usr/bin/install -c 'autoscan' '/usr/local/bin/autoscan' /usr/bin/install -c 'autoupdate' '/usr/local/bin/autoupdate' make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/bin' make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/bin' Making install in . make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/autoconf" || /bin/mkdir -p "/usr/local/share/autocon f" /usr/bin/install -c -m 644 './INSTALL' '/usr/local/share/autoconf/INSTALL' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' Making install in lib make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' Making install in Autom4te make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/Autom4te ' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/Autom4te ' make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/autoconf/Autom4te" || /bin/mkdir -p "/usr/local/shar e/autoconf/Autom4te" /usr/bin/install -c -m 644 'C4che.pm' '/usr/local/share/autoconf/Autom4te/C4c he.pm' /usr/bin/install -c -m 644 'ChannelDefs.pm' '/usr/local/share/autoconf/Autom4 te/ChannelDefs.pm' /usr/bin/install -c -m 644 'Channels.pm' '/usr/local/share/autoconf/Autom4te/ Channels.pm' /usr/bin/install -c -m 644 'Configure_ac.pm' '/usr/local/share/autoconf/Autom 4te/Configure_ac.pm' /usr/bin/install -c -m 644 'FileUtils.pm' '/usr/local/share/autoconf/Autom4te /FileUtils.pm' /usr/bin/install -c -m 644 'General.pm' '/usr/local/share/autoconf/Autom4te/G eneral.pm' /usr/bin/install -c -m 644 'Request.pm' '/usr/local/share/autoconf/Autom4te/R equest.pm' /usr/bin/install -c -m 644 'Struct.pm' '/usr/local/share/autoconf/Autom4te/St ruct.pm' /usr/bin/install -c -m 644 'XFile.pm' '/usr/local/share/autoconf/Autom4te/XFi le.pm' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/Autom4te' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/Autom4te' Making install in m4sugar make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar' make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/autoconf/m4sugar" || /bin/mkdir -p "/usr/local/share /autoconf/m4sugar" /usr/bin/install -c -m 644 'm4sugar.m4' '/usr/local/share/autoconf/m4sugar/m4 sugar.m4' /usr/bin/install -c -m 644 'm4sh.m4' '/usr/local/share/autoconf/m4sugar/m4sh. m4' test -z "/usr/local/share/autoconf/m4sugar" || /bin/mkdir -p "/usr/local/share /autoconf/m4sugar" /usr/bin/install -c -m 644 'version.m4' '/usr/local/share/autoconf/m4sugar/ve rsion.m4' /usr/bin/install -c -m 644 'm4sugar.m4f' '/usr/local/share/autoconf/m4sugar/m 4sugar.m4f' /usr/bin/install -c -m 644 'm4sh.m4f' '/usr/local/share/autoconf/m4sugar/m4sh. m4f' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/m4sugar' Making install in autoconf make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf ' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf ' make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/autoconf/autoconf" || /bin/mkdir -p "/usr/local/shar e/autoconf/autoconf" /usr/bin/install -c -m 644 'autoconf.m4' '/usr/local/share/autoconf/autoconf/ autoconf.m4' /usr/bin/install -c -m 644 'general.m4' '/usr/local/share/autoconf/autoconf/g eneral.m4' /usr/bin/install -c -m 644 'status.m4' '/usr/local/share/autoconf/autoconf/st atus.m4' /usr/bin/install -c -m 644 'oldnames.m4' '/usr/local/share/autoconf/autoconf/ oldnames.m4' /usr/bin/install -c -m 644 'specific.m4' '/usr/local/share/autoconf/autoconf/ specific.m4' /usr/bin/install -c -m 644 'autoheader.m4' '/usr/local/share/autoconf/autocon f/autoheader.m4' /usr/bin/install -c -m 644 'autoupdate.m4' '/usr/local/share/autoconf/autocon f/autoupdate.m4' /usr/bin/install -c -m 644 'autotest.m4' '/usr/local/share/autoconf/autoconf/ autotest.m4' /usr/bin/install -c -m 644 'autoscan.m4' '/usr/local/share/autoconf/autoconf/ autoscan.m4' /usr/bin/install -c -m 644 'lang.m4' '/usr/local/share/autoconf/autoconf/lang. m4' /usr/bin/install -c -m 644 'c.m4' '/usr/local/share/autoconf/autoconf/c.m4' /usr/bin/install -c -m 644 'erlang.m4' '/usr/local/share/autoconf/autoconf/er lang.m4' /usr/bin/install -c -m 644 'fortran.m4' '/usr/local/share/autoconf/autoconf/f ortran.m4' /usr/bin/install -c -m 644 'functions.m4' '/usr/local/share/autoconf/autoconf /functions.m4' /usr/bin/install -c -m 644 'headers.m4' '/usr/local/share/autoconf/autoconf/h eaders.m4' /usr/bin/install -c -m 644 'types.m4' '/usr/local/share/autoconf/autoconf/typ es.m4' /usr/bin/install -c -m 644 'libs.m4' '/usr/local/share/autoconf/autoconf/libs. m4' /usr/bin/install -c -m 644 'programs.m4' '/usr/local/share/autoconf/autoconf/ programs.m4' test -z "/usr/local/share/autoconf/autoconf" || /bin/mkdir -p "/usr/local/shar e/autoconf/autoconf" /usr/bin/install -c -m 644 'autoconf.m4f' '/usr/local/share/autoconf/autoconf /autoconf.m4f' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autoconf' Making install in autotest make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest ' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest ' make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/autoconf/autotest" || /bin/mkdir -p "/usr/local/shar e/autoconf/autotest" /usr/bin/install -c -m 644 'autotest.m4' '/usr/local/share/autoconf/autotest/ autotest.m4' /usr/bin/install -c -m 644 'general.m4' '/usr/local/share/autoconf/autotest/g eneral.m4' test -z "/usr/local/share/autoconf/autotest" || /bin/mkdir -p "/usr/local/shar e/autoconf/autotest" /usr/bin/install -c -m 644 'autotest.m4f' '/usr/local/share/autoconf/autotest /autotest.m4f' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autotest' Making install in autoscan make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autoscan ' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/autoscan ' make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/autoconf/autoscan" || /bin/mkdir -p "/usr/local/shar e/autoconf/autoscan" /usr/bin/install -c -m 644 'autoscan.list' '/usr/local/share/autoconf/autosca n/autoscan.list' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autoscan' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/autoscan' Making install in emacs make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/emacs' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib/emacs' make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/install -c -m 644 'autoconf-mode.el' '/usr/local/share/emacs/site-li sp/autoconf-mode.el' /usr/bin/install -c -m 644 'autoconf-mode.elc' '/usr/local/share/emacs/site-l isp/autoconf-mode.elc' /usr/bin/install -c -m 644 'autotest-mode.el' '/usr/local/share/emacs/site-li sp/autotest-mode.el' /usr/bin/install -c -m 644 'autotest-mode.elc' '/usr/local/share/emacs/site-l isp/autotest-mode.elc' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/emacs' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib/emacs' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61/lib' make[4]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[4]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/autoconf" || /bin/mkdir -p "/usr/local/share/autocon f" /usr/bin/install -c -m 644 'autom4te.cfg' '/usr/local/share/autoconf/autom4te. cfg' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib' make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/lib' Making install in man make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/man' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/man' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man 1" /usr/bin/install -c -m 644 '././autoconf.1' '/usr/local/share/man/man1/autoco nf.1' /usr/bin/install -c -m 644 '././autoheader.1' '/usr/local/share/man/man1/auto header.1' /usr/bin/install -c -m 644 '././autom4te.1' '/usr/local/share/man/man1/autom4 te.1' /usr/bin/install -c -m 644 '././autoreconf.1' '/usr/local/share/man/man1/auto reconf.1' /usr/bin/install -c -m 644 '././autoscan.1' '/usr/local/share/man/man1/autosc an.1' /usr/bin/install -c -m 644 '././autoupdate.1' '/usr/local/share/man/man1/auto update.1' /usr/bin/install -c -m 644 '././ifnames.1' '/usr/local/share/man/man1/ifnames. 1' /usr/bin/install -c -m 644 '././config.guess.1' '/usr/local/share/man/man1/co nfig.guess.1' /usr/bin/install -c -m 644 '././config.sub.1' '/usr/local/share/man/man1/conf ig.sub.1' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/man' make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/man' Making install in doc make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/doc' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/doc' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/info" || /bin/mkdir -p "/usr/local/share/info" /usr/bin/install -c -m 644 './autoconf.info' '/usr/local/share/info/autoconf. info' /usr/bin/install -c -m 644 './standards.info' '/usr/local/share/info/standard s.info' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/doc' make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/doc' Making install in tests make[1]: Entering directory `/tst/module/InstallBin/autoconf-2.61/tests' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Entering directory `/tst/module/InstallBin/autoconf-2.61/tests' make[3]: Entering directory `/tst/module/InstallBin/autoconf-2.61' make[3]: Leaving directory `/tst/module/InstallBin/autoconf-2.61' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/tests' make[1]: Leaving directory `/tst/module/InstallBin/autoconf-2.61/tests' [root@neptune4 autoconf-2.61]# |
- パスを調べる.
[root@neptune4 autoconf-2.61]# which autoconf /usr/local/bin/autoconf [root@neptune4 autoconf-2.61]# autoconf --version autoconf (GNU Autoconf) 2.57 Written by David J. MacKenzie and Akim Demaille. Copyright 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [root@neptune4 autoconf-2.61]# |
- 古いものが認識されている.
- 新しいモジュールを,実行してみる.
[root@neptune4 autoconf-2.61]# /usr/local/bin/autoconf --version autoconf (GNU Autoconf) 2.61 Copyright (C) 2006 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. [root@neptune4 autoconf-2.61]# |
- 古いモジュール(OSデフォルト)で入っているものを,削除する.
[root@neptune4 autoconf-2.61]# rpm -qa | grep autoconf autoconf213-2.13-6 autoconf-2.57-3 [root@neptune4 autoconf-2.61]# rpm -e --nodeps autoconf-2.57-3 [root@neptune4 autoconf-2.61]# rpm -qa | grep autoconf autoconf213-2.13-6 [root@neptune4 autoconf-2.61]# |
- 再度実行する.
[root@neptune4 autoconf-2.61]# autoconf --version bash: /usr/bin/autoconf: No such file or directory [root@neptune4 autoconf-2.61]# |
- 今度はパスが無いと,エラーになる.
- インストールされたディレクトリを確認する.
[root@neptune4 autoconf-2.61]# ls -lat /usr/local/bin|head -n 15 total 13820 drwxr-sr-x 2 root root 4096 Dec 21 16:51 . -rwxr-xr-x 1 root root 13415 Dec 21 16:51 autoconf -rwxr-xr-x 1 root root 8251 Dec 21 16:51 autoheader -rwxr-xr-x 1 root root 30302 Dec 21 16:51 autom4te -rwxr-xr-x 1 root root 19901 Dec 21 16:51 autoreconf -rwxr-xr-x 1 root root 16891 Dec 21 16:51 autoscan -rwxr-xr-x 1 root root 33273 Dec 21 16:51 autoupdate -rwxr-xr-x 1 root root 3987 Dec 21 16:51 ifnames -rwxr-xr-x 1 root root 1490 Dec 21 15:37 senna-cfg -rwxr-xr-x 1 root root 10016 Dec 20 15:39 qmailmrtg7 -rwxr-xr-x 1 root root 15664 Dec 20 15:36 envdir -rwxr-xr-x 1 root root 11412 Dec 20 15:36 envuidgid -rwxr-xr-x 1 root root 11256 Dec 20 15:36 fghack -rwxr-xr-x 1 root root 21436 Dec 20 15:36 multilog [root@neptune4 autoconf-2.61]# |
- パスを付けて,実行する.
[root@neptune4 autoconf-2.61]# export PATH=$PATH:/usr/local/bin [root@neptune4 autoconf-2.61]# autoconf --version autoconf (GNU Autoconf) 2.61 Copyright (C) 2006 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. [root@neptune4 autoconf-2.61]# |
- 正しく実行できたので,パスを設定する.
[root@neptune4 autoconf-2.61]# echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bash_profile
[root@neptune4 autoconf-2.61]# cat ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"
export USERNAME BASH_ENV PATH
export PATH=$PATH:/usr/local/bin
[root@neptune4 autoconf-2.61]#
|
- これで終了.

