UJP - 技術情報1

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

autoconf2.6.1をインストールする for RedHat ES3

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]# 
  • これで終了.


広告スペース
Google