UJP - 技術情報1

Life is fun and easy!

不正IP報告数

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

automake1.9.6をインストールする for RedHat ES3

automake1.9.6をインストールする for RedHat ES3


0.改訂履歴

  • 2006.12.21 新規作成

1.はじめに

 このドキュメントでは,Automakeをインストールする手順を説明する. 今回はOSのデフォルトでインストールされているAutomake 1.6を削除した上で,ソースコードからインストールを行う.

 なお,automakeとは,Autotoolsの1つで,UNIX系OSにおいてソフトウェア開発を行う為のツールで,makeファイルを作成する為に必要となる.

 なお,使用しているOSは,RedHat Linux ES3上で稼働している.

2.インストール

  • 現在のautoconfのバージョンを確認する.
[root@neptune4 InstallBin]$ rpm -qa | grep automake
automake15-1.5-7
automake14-1.4p6-6
automake-1.6.3-5
[root@neptune4 InstallBin]$ 
  • 以下のURLから,モジュールをダウンロードする.
  • ダウンロードしたファイルを確認する.
[root@neptune4 InstallBin]$ ls -la automake-1.9.6.tar.gz 
-rw-r--r--    1 ujpadmin  users      984894 12月 21 21:31 automake-1.9.6.tar.gz
[root@neptune4 InstallBin]$ 
  • アーカイブを展開する.
[root@neptune4 InstallBin]# tar xfz automake-1.9.6.tar.gz 
[root@neptune4 InstallBin]# cd automake-1.9.6
[root@neptune4 automake-1.9.6]# 
  • ファイルを確認する.
[root@neptune4 automake-1.9.6]# ls -la
total 1336
drwxrwxrwx    6 1000     1000         4096 Jul 11  2005 .
drwxr-xr-x   13 root     root         4096 Dec 21 21:34 ..
-rw-r--r--    1 1000     1000          266 Nov 22  1999 AUTHORS
-rw-r--r--    1 1000     1000        18011 May 15  2005 COPYING
-rw-r--r--    1 1000     1000       194819 Jul 11  2005 ChangeLog
-rw-r--r--    1 1000     1000        74278 May 15  2005 ChangeLog.00
-rw-r--r--    1 1000     1000       165854 May 15  2005 ChangeLog.01
-rw-r--r--    1 1000     1000       122220 May 15  2005 ChangeLog.02
-rw-r--r--    1 1000     1000       117663 May 15  2005 ChangeLog.96
-rw-r--r--    1 1000     1000        73416 May 15  2005 ChangeLog.98
-rw-r--r--    1 1000     1000         9498 Jul  2  2005 INSTALL
-rw-r--r--    1 1000     1000        13165 May 15  2005 Makefile.am
-rw-r--r--    1 1000     1000        28266 Jul 11  2005 Makefile.in
-rw-r--r--    1 1000     1000        51456 Jul 11  2005 NEWS
-rw-r--r--    1 1000     1000         2288 May 15  2005 README
-rw-r--r--    1 1000     1000        10281 Jul  9  2005 THANKS
-rw-r--r--    1 1000     1000        21534 May 15  2005 TODO
-rw-r--r--    1 1000     1000        19820 Jul  9  2005 aclocal.in
-rw-r--r--    1 1000     1000          909 Jul 11  2005 aclocal.m4
-rwxr-xr-x    1 1000     1000       221965 Jul  1  2005 automake.in
-rwxr-xr-x    1 1000     1000       102878 Jul 11  2005 configure
-rw-r--r--    1 1000     1000         5731 Jul 11  2005 configure.ac
drwxrwxrwx    2 1000     1000         4096 Jul 11  2005 doc
drwxrwxrwx    4 1000     1000         4096 Jul 11  2005 lib
drwxrwxrwx    2 1000     1000         4096 Jul 11  2005 m4
drwxrwxrwx    2 1000     1000        12288 Jul 11  2005 tests
[root@neptune4 automake-1.9.6]# 
  • configureを行う.
[root@neptune4 automake-1.9.6]# ./configure
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for perl... /usr/bin/perl
checking for tex... tex
checking whether autoconf is installed... yes
checking whether autoconf works... yes
checking whether autoconf is recent enough... yes
checking whether ln works... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating lib/Automake/Makefile
config.status: creating lib/Automake/tests/Makefile
config.status: creating lib/Makefile
config.status: creating lib/am/Makefile
config.status: creating m4/Makefile
config.status: creating tests/Makefile
config.status: creating tests/defs
config.status: creating tests/aclocal-1.9
config.status: creating tests/automake-1.9
[root@neptune4 automake-1.9.6]# 
  • makeを行う.
[root@neptune4 automake-1.9.6]# make check
Making check in .
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6'
rm -f automake automake.tmp
sed -e 's,[@]APIVERSION[@],1.9,g' -e 's,[@]PACKAGE[@],automake,g' -e 's,[@]
PATH_SEPARATOR[@],:,g' -e 's,[@]PERL[@],/usr/bin/perl,g' -e 's,[@]SHELL[@],/
bin/sh,g' -e 's,[@]VERSION[@],1.9.6,g' -e 's,[@]configure_input[@],Generated 
from automake.in; do not edit by hand.,g' -e 's,[@]datadir[@],/usr/local/
share,g' ./automake.in >automake.tmp
chmod +x automake.tmp
chmod a-w automake.tmp
mv -f automake.tmp automake
rm -f aclocal aclocal.tmp
sed -e 's,[@]APIVERSION[@],1.9,g' -e 's,[@]PACKAGE[@],automake,g' -e 's,[@]
PATH_SEPARATOR[@],:,g' -e 's,[@]PERL[@],/usr/bin/perl,g' -e 's,[@]SHELL[@],/
bin/sh,g' -e 's,[@]VERSION[@],1.9.6,g' -e 's,[@]configure_input[@],Generated 
from aclocal.in; do not edit by hand.,g' -e 's,[@]datadir[@],/usr/local/share,
g' ./aclocal.in >aclocal.tmp
chmod +x aclocal.tmp
chmod a-w aclocal.tmp
mv -f aclocal.tmp aclocal
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6'
Making check in doc
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/doc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/doc'
Making check in m4
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/m4'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/m4'
Making check in lib
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib'
Making check in Automake
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
Making check in tests
make[3]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake/tests'
make  check-TESTS
make[4]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake/tests'
PASS: Condition.pl
PASS: DisjConditions.pl
PASS: Version.pl
PASS: Wrap.pl
==================
All 4 tests passed
==================
make[4]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/Automake
/tests'
make[3]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/Automake
/tests'
make[3]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
rm -f Config.tmp Config.pm
in=`echo Config.pm | sed 's/¥.[^.]*$//'`; sed -e 's,[@]APIVERSION[@],1.9,g' -e 
's,[@]PACKAGE[@],automake,g' -e 's,[@]PERL[@],/usr/bin/perl,g' -e 's,[@]SHELL[
@],/bin/sh,g' -e 's,[@]VERSION[@],1.9.6,g' -e "s,[@]configure_input[@],
Generated from $in.in; do not edit by hand.,g" -e 's,[@]datadir[@],/usr/local/
share,g' ./Config.in >Config.tmp
chmod +x Config.tmp
chmod a-w Config.tmp
mv -f Config.tmp Config.pm
make[3]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
Making check in am
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/am'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/am'
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib'
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib'
Making check in tests
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/tests'
make  defs aclocal-1.9 automake-1.9
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/tests'
make[2]: `defs' is up to date.
make[2]: `aclocal-1.9' is up to date.
make[2]: `automake-1.9' is up to date.
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/tests'
make  check-TESTS
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/tests'
PASS: aclibobj.test
PASS: aclocal.test
PASS: aclocal3.test
PASS: aclocal4.test
PASS: aclocal5.test
PASS: aclocal6.test
PASS: aclocal7.test
PASS: aclocal8.test
PASS: aclocal9.test
PASS: acloca10.test
PASS: acloca11.test
PASS: acloca12.test
PASS: acloca13.test
PASS: acloca14.test
PASS: acloca15.test
PASS: acloca16.test
PASS: acloca17.test
PASS: acloca19.test
PASS: acoutnoq.test
PASS: acoutpt.test
PASS: acoutpt2.test
PASS: acoutqnl.test
PASS: acoutbs.test
PASS: acsilent.test
PASS: acsubst.test
PASS: acsubst2.test
PASS: all.test
PASS: alloca.test
PASS: alloca2.test
PASS: alpha.test
PASS: alpha2.test
PASS: amassign.test
PASS: ammissing.test
PASS: ansi.test
PASS: ansi2.test
PASS: ansi3.test
PASS: ansi3b.test
PASS: ansi4.test
PASS: ansi5.test
PASS: ansi6.test
PASS: ansi7.test
PASS: ansi8.test
PASS: ansi9.test
PASS: ansi10.test
PASS: ar.test
PASS: ar2.test
PASS: asm.test
PASS: autohdr.test
PASS: autohdr2.test
PASS: autohdr3.test
PASS: autohdr4.test
PASS: auxdir.test
XFAIL: auxdir2.test
PASS: auxdir3.test
PASS: auxdir4.test
PASS: backsl.test
PASS: backsl2.test
PASS: backsl3.test
PASS: backsl4.test
PASS: badline.test
PASS: badprog.test
PASS: block.test
PASS: bsource.test
PASS: canon.test
PASS: canon2.test
PASS: canon3.test
PASS: canon4.test
PASS: canon5.test
PASS: ccnoco.test
PASS: check.test
PASS: check2.test
PASS: check3.test
PASS: check4.test
PASS: checkall.test
PASS: clean.test
PASS: clean2.test
PASS: colneq.test
PASS: colneq2.test
PASS: colon.test
PASS: colon2.test
PASS: colon3.test
PASS: colon4.test
PASS: colon5.test
PASS: colon6.test
PASS: colon7.test
PASS: comment.test
PASS: comment2.test
PASS: comment3.test
PASS: comment4.test
PASS: comment5.test
PASS: comment6.test
PASS: comment7.test
PASS: comment8.test
PASS: comment9.test
PASS: commen10.test
PASS: compile.test
PASS: compile_f90_c_cxx.test
PASS: compile_f_c_cxx.test
PASS: cond.test
PASS: cond2.test
PASS: cond3.test
PASS: cond4.test
PASS: cond5.test
PASS: cond6.test
PASS: cond7.test
PASS: cond8.test
PASS: cond9.test
PASS: cond10.test
PASS: cond11.test
PASS: cond13.test
PASS: cond14.test
PASS: cond15.test
PASS: cond16.test
XFAIL: cond17.test
PASS: cond18.test
PASS: cond19.test
PASS: cond20.test
PASS: cond21.test
PASS: cond22.test
PASS: cond23.test
PASS: cond24.test
PASS: cond25.test
PASS: cond26.test
PASS: cond27.test
PASS: cond28.test
PASS: cond29.test
PASS: cond30.test
PASS: cond31.test
PASS: cond32.test
PASS: cond33.test
PASS: cond34.test
PASS: cond35.test
PASS: cond36.test
PASS: cond37.test
PASS: cond38.test
PASS: condd.test
PASS: condhook.test
PASS: condinc.test
PASS: condinc2.test
PASS: condlib.test
PASS: condman.test
PASS: condman2.test
PASS: conf2.test
PASS: confdeps.test
PASS: conff.test
PASS: conff2.test
PASS: confh.test
PASS: confh4.test
PASS: confh5.test
PASS: config.test
PASS: confincl.test
PASS: conflnk.test
PASS: conflnk2.test
PASS: conflnk3.test
PASS: confsub.test
PASS: confvar.test
PASS: confvar2.test
PASS: copy.test
PASS: ctarget1.test
PASS: cxx.test
PASS: cxx2.test
PASS: cxxansi.test
PASS: cxxcpp.test
PASS: cxxlibobj.test
PASS: cxxlink.test
PASS: cxxnoc.test
PASS: cxxo.test
PASS: cygwin32.test
PASS: dash.test
PASS: defun.test
PASS: defun2.test
PASS: dejagnu.test
PASS: dejagnu2.test
PASS: dejagnu3.test
PASS: dejagnu4.test
PASS: dejagnu5.test
PASS: dejagnu6.test
PASS: dejagnu7.test
PASS: depacl2.test
PASS: depcomp.test
PASS: depcomp2.test
PASS: depcomp3.test
SKIP: depcomp4.test
SKIP: depcomp5.test
PASS: depdist.test
PASS: depend.test
PASS: depend2.test
PASS: depend3.test
PASS: depend4.test
SKIP: destdir.test
PASS: dirforbid.test
PASS: dirlist.test
PASS: discover.test
PASS: distcom2.test
PASS: distcom3.test
PASS: distcom4.test
PASS: distcom5.test
PASS: distcom6.test
PASS: distcom7.test
PASS: distdir.test
PASS: distname.test
PASS: dollar.test
PASS: double.test
PASS: dup2.test
PASS: else.test
PASS: empty.test
PASS: empty2.test
PASS: empty3.test
PASS: empty4.test
PASS: exdir.test
PASS: exdir2.test
PASS: exeext.test
PASS: exeext2.test
PASS: exeext3.test
PASS: exeext4.test
PASS: exsource.test
PASS: ext.test
PASS: ext2.test
PASS: extra.test
PASS: extra3.test
PASS: extra4.test
PASS: extra5.test
PASS: extra6.test
PASS: extra7.test
PASS: f90only.test
PASS: flibs.test
PASS: fn99.test
PASS: fnoc.test
PASS: fo.test
PASS: fonly.test
PASS: fortdep.test
PASS: fpinst2.test
PASS: fpinstall.test
PASS: gcj.test
PASS: gcj2.test
PASS: gcj3.test
PASS: gcj4.test
PASS: gcj5.test
PASS: getopt.test
SKIP: gettext.test
SKIP: gettext2.test
PASS: gnumake.test
PASS: gnuwarn.test
PASS: gnuwarn2.test
PASS: gnits.test
PASS: gnits2.test
PASS: gnits3.test
PASS: header.test
PASS: help.test
PASS: hfs.test
PASS: hosts.test
PASS: implicit.test
PASS: include.test
PASS: include2.test
PASS: info.test
PASS: insh2.test
SKIP: install2.test
PASS: installdir.test
PASS: instsh.test
PASS: instsh2.test
PASS: instdat.test
PASS: instdat2.test
PASS: instexec.test
PASS: insthook.test
PASS: instman.test
PASS: instman2.test
PASS: instspc.test
PASS: interp.test
PASS: interp2.test
PASS: java.test
PASS: java2.test
PASS: java3.test
PASS: javaprim.test
PASS: javasubst.test
SKIP: ldadd.test
SKIP: ldflags.test
PASS: lex.test
PASS: lex2.test
PASS: lex3.test
PASS: lex4.test
PASS: lex5.test
PASS: libobj2.test
PASS: libobj3.test
PASS: libobj4.test
PASS: libobj5.test
PASS: libobj7.test
PASS: libobj8.test
PASS: libobj10.test
PASS: libobj11.test
PASS: libobj12.test
SKIP: libobj13.test
PASS: libobj14.test
PASS: library.test
PASS: library2.test
PASS: library3.test
SKIP: libtool.test
SKIP: libtool2.test
SKIP: libtool3.test
PASS: libtool4.test
SKIP: libtool5.test
SKIP: libtool6.test
SKIP: libtool7.test
SKIP: libtool8.test
PASS: license.test
PASS: link_c_cxx.test
PASS: link_dist.test
PASS: link_f90_only.test
PASS: link_fc.test
PASS: link_fccxx.test
PASS: link_fcxx.test
PASS: link_f_only.test
PASS: lisp2.test
PASS: lisp3.test
PASS: lisp4.test
PASS: lisp5.test
PASS: lisp6.test
PASS: lisp7.test
PASS: lisp8.test
SKIP: listval.test
PASS: location.test
PASS: longline.test
PASS: longlin2.test
SKIP: ltcond.test
SKIP: ltcond2.test
SKIP: ltconv.test
SKIP: ltdeps.test
SKIP: ltlibobjs.test
SKIP: ltlibsrc.test
PASS: maintclean.test
PASS: make.test
PASS: makej.test
PASS: makevars.test
PASS: man.test
PASS: man2.test
PASS: mclean.test
PASS: mdate.test
PASS: mdate2.test
PASS: mdate3.test
PASS: mdate4.test
PASS: missing.test
PASS: missing2.test
PASS: missing3.test
PASS: mkinstall.test
PASS: mkinst2.test
PASS: mkinst3.test
PASS: multlib.test
SKIP: nobase.test
PASS: nodef.test
PASS: nodef2.test
PASS: nodep.test
PASS: nodepcomp.test
PASS: nodist.test
PASS: nodist2.test
PASS: nodist3.test
PASS: nogzip.test
PASS: nogzip2.test
PASS: noinst.test
PASS: noinstdir.test
PASS: nolink.test
PASS: nostdinc.test
PASS: number.test
PASS: obsolete.test
PASS: order.test
PASS: outdir.test
PASS: output.test
PASS: output2.test
PASS: output3.test
PASS: output4.test
PASS: output5.test
PASS: output6.test
PASS: output7.test
PASS: output8.test
PASS: output9.test
PASS: output10.test
PASS: overrid.test
PASS: parse.test
PASS: percent.test
PASS: percent2.test
PASS: phony.test
PASS: pluseq.test
PASS: pluseq2.test
PASS: pluseq3.test
PASS: pluseq4.test
PASS: pluseq5.test
PASS: pluseq6.test
PASS: pluseq7.test
PASS: pluseq8.test
PASS: pluseq9.test
PASS: pluseq10.test
PASS: postproc.test
PASS: ppf77.test
PASS: pr2.test
PASS: pr9.test
SKIP: pr72.test
PASS: pr87.test
PASS: pr204.test
SKIP: pr211.test
PASS: pr220.test
PASS: pr224.test
PASS: pr229.test
PASS: pr243.test
PASS: pr266.test
PASS: pr279.test
PASS: pr279-2.test
PASS: pr287.test
PASS: pr300-lib.test
SKIP: pr300-ltlib.test
PASS: pr300-prog.test
SKIP: pr307.test
PASS: prefix.test
PASS: primary.test
PASS: primary2.test
PASS: primary3.test
PASS: proginst.test
PASS: python.test
PASS: python2.test
PASS: python3.test
PASS: python4.test
PASS: python5.test
PASS: python6.test
PASS: python7.test
PASS: python8.test
PASS: python9.test
PASS: python10.test
PASS: python11.test
PASS: python12.test
PASS: recurs.test
PASS: recurs2.test
PASS: remake.test
PASS: remake2.test
PASS: remake3.test
PASS: remake4.test
PASS: remake5.test
PASS: regex.test
PASS: req.test
PASS: reqd.test
SKIP: reqd2.test
PASS: rulepat.test
PASS: scripts.test
PASS: seenc.test
PASS: sinclude.test
PASS: srcsub.test
PASS: srcsub2.test
PASS: space.test
PASS: specflg.test
PASS: specflg2.test
PASS: specflg3.test
PASS: specflg6.test
PASS: specflg7.test
PASS: specflg8.test
PASS: specflg9.test
PASS: spell.test
PASS: spell2.test
PASS: spell3.test
PASS: spelling.test
PASS: spy.test
PASS: stamph2.test
PASS: stdlib.test
SKIP: stdlib2.test
PASS: strip.test
PASS: subdir.test
PASS: subdir2.test
PASS: subdir3.test
PASS: subdir4.test
PASS: subdir5.test
PASS: subdir6.test
PASS: subdir7.test
PASS: subdir8.test
PASS: subdir9.test
PASS: subdirbuiltsources.test
SKIP: subcond.test
PASS: subcond2.test
PASS: subcond3.test
PASS: subobj.test
PASS: subobj2.test
PASS: subobj3.test
PASS: subobj4.test
PASS: subobj5.test
PASS: subobj6.test
PASS: subobj7.test
PASS: subobj8.test
SKIP: subobj9.test
PASS: subobjname.test
PASS: subpkg.test
PASS: subpkg2.test
PASS: subst.test
PASS: subst2.test
PASS: substref.test
PASS: substre2.test
PASS: substtarg.test
PASS: suffix.test
SKIP: suffix2.test
PASS: suffix3.test
PASS: suffix4.test
SKIP: suffix5.test
PASS: suffix6.test
PASS: suffix7.test
SKIP: suffix8.test
PASS: suffix9.test
SKIP: suffix10.test
PASS: suffix11.test
PASS: symlink.test
PASS: symlink2.test
PASS: symlink3.test
PASS: syntax.test
PASS: tags.test
PASS: tagsub.test
PASS: tar.test
SKIP: tar2.test
PASS: tar3.test
PASS: target-cflags.test
PASS: targetclash.test
PASS: txinfo.test
PASS: txinfo2.test
PASS: txinfo3.test
PASS: txinfo4.test
XFAIL: txinfo5.test
PASS: txinfo6.test
PASS: txinfo7.test
PASS: txinfo8.test
PASS: txinfo9.test
PASS: txinfo10.test
PASS: txinfo13.test
PASS: txinfo16.test
PASS: txinfo17.test
PASS: txinfo18.test
PASS: txinfo19.test
PASS: txinfo20.test
PASS: txinfo21.test
PASS: txinfo22.test
PASS: txinfo23.test
PASS: txinfo24.test
PASS: txinfo25.test
PASS: txinfo26.test
PASS: txinfo27.test
PASS: txinfo28.test
PASS: txinfo29.test
PASS: txinfo30.test
PASS: transform.test
PASS: unused.test
PASS: vars.test
PASS: vars3.test
PASS: vartar.test
PASS: version.test
PASS: version2.test
PASS: version3.test
PASS: version4.test
PASS: version6.test
PASS: version7.test
PASS: vpath.test
PASS: vtexi.test
PASS: vtexi2.test
PASS: warnopts.test
PASS: werror.test
PASS: werror2.test
PASS: whoami.test
PASS: xsource.test
PASS: yacc.test
PASS: yacc2.test
PASS: yacc3.test
PASS: yacc4.test
PASS: yacc5.test
PASS: yacc6.test
PASS: yacc7.test
PASS: yacc8.test
PASS: yaccpp.test
PASS: yaccvpath.test
=======================================================
All 530 tests behaved as expected (3 expected failures)
(37 tests were not run)
=======================================================
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/tests'
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/tests'
[root@neptune4 automake-1.9.6]# 
  • XFAILとなっているテストが3つあるが...
  • それ以外は問題無さそうなので,makeする.
[root@neptune4 automake-1.9.6]# make install
Making install in .
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6'
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
 /usr/bin/install -c 'automake' '/usr/local/bin/automake'
 /usr/bin/install -c 'aclocal' '/usr/local/bin/aclocal'
make  install-exec-hook
make[3]: Entering directory `/tst/module/InstallBin/automake-1.9.6'
 ln /usr/local/bin/automake /usr/local/bin/automake-1.9
 ln /usr/local/bin/aclocal /usr/local/bin/aclocal-1.9
make[3]: Leaving directory `/tst/module/InstallBin/automake-1.9.6'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6'
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6'
Making install in doc
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/doc'
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/info" || mkdir -p -- "/usr/local/share/info"
 /usr/bin/install -c -m 644 './automake.info' '/usr/local/share/info/automake.
info'
 /usr/bin/install -c -m 644 './automake.info-1' '/usr/local/share/info/
automake.info-1'
 /usr/bin/install -c -m 644 './automake.info-2' '/usr/local/share/info/
automake.info-2'
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/doc'
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/doc'
Making install in m4
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/m4'
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/m4'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/aclocal-1.9" || mkdir -p -- "/usr/local/share/
aclocal-1.9"
 /usr/bin/install -c -m 644 '../m4/amversion.m4' '/usr/local/share/aclocal-1.9
/amversion.m4'
 /usr/bin/install -c -m 644 'as.m4' '/usr/local/share/aclocal-1.9/as.m4'
 /usr/bin/install -c -m 644 'auxdir.m4' '/usr/local/share/aclocal-1.9/auxdir.
m4'
 /usr/bin/install -c -m 644 'ccstdc.m4' '/usr/local/share/aclocal-1.9/ccstdc.
m4'
 /usr/bin/install -c -m 644 'cond.m4' '/usr/local/share/aclocal-1.9/cond.m4'
 /usr/bin/install -c -m 644 'depend.m4' '/usr/local/share/aclocal-1.9/depend.
m4'
 /usr/bin/install -c -m 644 'depout.m4' '/usr/local/share/aclocal-1.9/depout.
m4'
 /usr/bin/install -c -m 644 'dmalloc.m4' '/usr/local/share/aclocal-1.9/
dmalloc.m4'
 /usr/bin/install -c -m 644 'gcj.m4' '/usr/local/share/aclocal-1.9/gcj.m4'
 /usr/bin/install -c -m 644 'header.m4' '/usr/local/share/aclocal-1.9/header.
m4'
 /usr/bin/install -c -m 644 'init.m4' '/usr/local/share/aclocal-1.9/init.m4'
 /usr/bin/install -c -m 644 'install-sh.m4' '/usr/local/share/aclocal-1.9/
install-sh.m4'
 /usr/bin/install -c -m 644 'lead-dot.m4' '/usr/local/share/aclocal-1.9/lead-
dot.m4'
 /usr/bin/install -c -m 644 'lex.m4' '/usr/local/share/aclocal-1.9/lex.m4'
 /usr/bin/install -c -m 644 'lispdir.m4' '/usr/local/share/aclocal-1.9/
lispdir.m4'
 /usr/bin/install -c -m 644 'maintainer.m4' '/usr/local/share/aclocal-1.9/
maintainer.m4'
 /usr/bin/install -c -m 644 'make.m4' '/usr/local/share/aclocal-1.9/make.m4'
 /usr/bin/install -c -m 644 'minuso.m4' '/usr/local/share/aclocal-1.9/minuso.
m4'
 /usr/bin/install -c -m 644 'missing.m4' '/usr/local/share/aclocal-1.9/
missing.m4'
 /usr/bin/install -c -m 644 'mkdirp.m4' '/usr/local/share/aclocal-1.9/mkdirp.
m4'
 /usr/bin/install -c -m 644 'multi.m4' '/usr/local/share/aclocal-1.9/multi.m4'
 /usr/bin/install -c -m 644 'obsol-gt.m4' '/usr/local/share/aclocal-1.9/obsol-
gt.m4'
 /usr/bin/install -c -m 644 'obsol-lt.m4' '/usr/local/share/aclocal-1.9/obsol-
lt.m4'
 /usr/bin/install -c -m 644 'obsolete.m4' '/usr/local/share/aclocal-1.9/
obsolete.m4'
 /usr/bin/install -c -m 644 'options.m4' '/usr/local/share/aclocal-1.9/
options.m4'
 /usr/bin/install -c -m 644 'protos.m4' '/usr/local/share/aclocal-1.9/protos.
m4'
 /usr/bin/install -c -m 644 'python.m4' '/usr/local/share/aclocal-1.9/python.
m4'
 /usr/bin/install -c -m 644 'regex.m4' '/usr/local/share/aclocal-1.9/regex.m4'
 /usr/bin/install -c -m 644 'runlog.m4' '/usr/local/share/aclocal-1.9/runlog.
m4'
 /usr/bin/install -c -m 644 'sanity.m4' '/usr/local/share/aclocal-1.9/sanity.
m4'
 /usr/bin/install -c -m 644 'strip.m4' '/usr/local/share/aclocal-1.9/strip.m4'
 /usr/bin/install -c -m 644 'tar.m4' '/usr/local/share/aclocal-1.9/tar.m4'
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/m4'
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/m4'
Making install in lib
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib'
Making install in Automake
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
Making install in tests
make[3]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake/tests'
make[4]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake/tests'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/Automake
/tests'
make[3]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/Automake
/tests'
make[3]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
make[4]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/automake-1.9/Automake" || mkdir -p -- "/usr/local/
share/automake-1.9/Automake"
 /usr/bin/install -c -m 644 'ChannelDefs.pm' '/usr/local/share/automake-1.9/
Automake/ChannelDefs.pm'
 /usr/bin/install -c -m 644 'Channels.pm' '/usr/local/share/automake-1.9/
Automake/Channels.pm'
 /usr/bin/install -c -m 644 'Condition.pm' '/usr/local/share/automake-1.9/
Automake/Condition.pm'
 /usr/bin/install -c -m 644 'Configure_ac.pm' '/usr/local/share/automake-1.9/
Automake/Configure_ac.pm'
 /usr/bin/install -c -m 644 'DisjConditions.pm' '/usr/local/share/automake-1.9
/Automake/DisjConditions.pm'
 /usr/bin/install -c -m 644 'FileUtils.pm' '/usr/local/share/automake-1.9/
Automake/FileUtils.pm'
 /usr/bin/install -c -m 644 'General.pm' '/usr/local/share/automake-1.9/
Automake/General.pm'
 /usr/bin/install -c -m 644 'Item.pm' '/usr/local/share/automake-1.9/Automake/
Item.pm'
 /usr/bin/install -c -m 644 'ItemDef.pm' '/usr/local/share/automake-1.9/
Automake/ItemDef.pm'
 /usr/bin/install -c -m 644 'Location.pm' '/usr/local/share/automake-1.9/
Automake/Location.pm'
 /usr/bin/install -c -m 644 'Options.pm' '/usr/local/share/automake-1.9/
Automake/Options.pm'
 /usr/bin/install -c -m 644 'Rule.pm' '/usr/local/share/automake-1.9/Automake/
Rule.pm'
 /usr/bin/install -c -m 644 'RuleDef.pm' '/usr/local/share/automake-1.9/
Automake/RuleDef.pm'
 /usr/bin/install -c -m 644 'Struct.pm' '/usr/local/share/automake-1.9/
Automake/Struct.pm'
 /usr/bin/install -c -m 644 'Variable.pm' '/usr/local/share/automake-1.9/
Automake/Variable.pm'
 /usr/bin/install -c -m 644 'VarDef.pm' '/usr/local/share/automake-1.9/
Automake/VarDef.pm'
 /usr/bin/install -c -m 644 'Version.pm' '/usr/local/share/automake-1.9/
Automake/Version.pm'
 /usr/bin/install -c -m 644 'XFile.pm' '/usr/local/share/automake-1.9/Automake
/XFile.pm'
 /usr/bin/install -c -m 644 'Wrap.pm' '/usr/local/share/automake-1.9/Automake/
Wrap.pm'
test -z "/usr/local/share/automake-1.9/Automake" || mkdir -p -- "/usr/local/
share/automake-1.9/Automake"
 /usr/bin/install -c -m 644 'Config.pm' '/usr/local/share/automake-1.9/
Automake/Config.pm'
make[4]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
make[3]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/
Automake'
Making install in am
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/am'
make[3]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib/am'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/automake-1.9/am" || mkdir -p -- "/usr/local/share/
automake-1.9/am"
 /usr/bin/install -c -m 644 'ansi2knr.am' '/usr/local/share/automake-1.9/am/
ansi2knr.am'
 /usr/bin/install -c -m 644 'check.am' '/usr/local/share/automake-1.9/am/
check.am'
 /usr/bin/install -c -m 644 'clean-hdr.am' '/usr/local/share/automake-1.9/am/
clean-hdr.am'
 /usr/bin/install -c -m 644 'clean.am' '/usr/local/share/automake-1.9/am/
clean.am'
 /usr/bin/install -c -m 644 'compile.am' '/usr/local/share/automake-1.9/am/
compile.am'
 /usr/bin/install -c -m 644 'configure.am' '/usr/local/share/automake-1.9/am/
configure.am'
 /usr/bin/install -c -m 644 'data.am' '/usr/local/share/automake-1.9/am/data.
am'
 /usr/bin/install -c -m 644 'dejagnu.am' '/usr/local/share/automake-1.9/am/
dejagnu.am'
 /usr/bin/install -c -m 644 'depend.am' '/usr/local/share/automake-1.9/am/
depend.am'
 /usr/bin/install -c -m 644 'depend2.am' '/usr/local/share/automake-1.9/am/
depend2.am'
 /usr/bin/install -c -m 644 'distdir.am' '/usr/local/share/automake-1.9/am/
distdir.am'
 /usr/bin/install -c -m 644 'footer.am' '/usr/local/share/automake-1.9/am/
footer.am'
 /usr/bin/install -c -m 644 'header-vars.am' '/usr/local/share/automake-1.9/am
/header-vars.am'
 /usr/bin/install -c -m 644 'header.am' '/usr/local/share/automake-1.9/am/
header.am'
 /usr/bin/install -c -m 644 'install.am' '/usr/local/share/automake-1.9/am/
install.am'
 /usr/bin/install -c -m 644 'inst-vars.am' '/usr/local/share/automake-1.9/am/
inst-vars.am'
 /usr/bin/install -c -m 644 'java.am' '/usr/local/share/automake-1.9/am/java.
am'
 /usr/bin/install -c -m 644 'lang-compile.am' '/usr/local/share/automake-1.9/
am/lang-compile.am'
 /usr/bin/install -c -m 644 'lex.am' '/usr/local/share/automake-1.9/am/lex.am'
 /usr/bin/install -c -m 644 'library.am' '/usr/local/share/automake-1.9/am/
library.am'
 /usr/bin/install -c -m 644 'libs.am' '/usr/local/share/automake-1.9/am/libs.
am'
 /usr/bin/install -c -m 644 'libtool.am' '/usr/local/share/automake-1.9/am/
libtool.am'
 /usr/bin/install -c -m 644 'lisp.am' '/usr/local/share/automake-1.9/am/lisp.
am'
 /usr/bin/install -c -m 644 'ltlib.am' '/usr/local/share/automake-1.9/am/
ltlib.am'
 /usr/bin/install -c -m 644 'ltlibrary.am' '/usr/local/share/automake-1.9/am/
ltlibrary.am'
 /usr/bin/install -c -m 644 'mans-vars.am' '/usr/local/share/automake-1.9/am/
mans-vars.am'
 /usr/bin/install -c -m 644 'mans.am' '/usr/local/share/automake-1.9/am/mans.
am'
 /usr/bin/install -c -m 644 'multilib.am' '/usr/local/share/automake-1.9/am/
multilib.am'
 /usr/bin/install -c -m 644 'program.am' '/usr/local/share/automake-1.9/am/
program.am'
 /usr/bin/install -c -m 644 'progs.am' '/usr/local/share/automake-1.9/am/
progs.am'
 /usr/bin/install -c -m 644 'python.am' '/usr/local/share/automake-1.9/am/
python.am'
 /usr/bin/install -c -m 644 'remake-hdr.am' '/usr/local/share/automake-1.9/am/
remake-hdr.am'
 /usr/bin/install -c -m 644 'scripts.am' '/usr/local/share/automake-1.9/am/
scripts.am'
 /usr/bin/install -c -m 644 'subdirs.am' '/usr/local/share/automake-1.9/am/
subdirs.am'
 /usr/bin/install -c -m 644 'tags.am' '/usr/local/share/automake-1.9/am/tags.
am'
 /usr/bin/install -c -m 644 'texi-vers.am' '/usr/local/share/automake-1.9/am/
texi-vers.am'
 /usr/bin/install -c -m 644 'texibuild.am' '/usr/local/share/automake-1.9/am/
texibuild.am'
 /usr/bin/install -c -m 644 'texinfos.am' '/usr/local/share/automake-1.9/am/
texinfos.am'
 /usr/bin/install -c -m 644 'yacc.am' '/usr/local/share/automake-1.9/am/yacc.
am'
make[3]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/am'
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib/am'
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib'
make[3]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/automake-1.9" || mkdir -p -- "/usr/local/share/
automake-1.9"
 /usr/bin/install -c -m 644 'COPYING' '/usr/local/share/automake-1.9/COPYING'
 /usr/bin/install -c -m 644 'INSTALL' '/usr/local/share/automake-1.9/INSTALL'
 /usr/bin/install -c -m 644 'texinfo.tex' '/usr/local/share/automake-1.9/
texinfo.tex'
 /usr/bin/install -c -m 644 'ansi2knr.c' '/usr/local/share/automake-1.9/
ansi2knr.c'
 /usr/bin/install -c -m 644 'ansi2knr.1' '/usr/local/share/automake-1.9/
ansi2knr.1'
 /usr/bin/install -c -m 644 'config-ml.in' '/usr/local/share/automake-1.9/
config-ml.in'
test -z "/usr/local/share/automake-1.9" || mkdir -p -- "/usr/local/share/
automake-1.9"
 /usr/bin/install -c -m 644 'config.guess' '/usr/local/share/automake-1.9/
config.guess'
 /usr/bin/install -c -m 644 'config.sub' '/usr/local/share/automake-1.9/
config.sub'
 /usr/bin/install -c -m 644 'install-sh' '/usr/local/share/automake-1.9/
install-sh'
 /usr/bin/install -c -m 644 'mdate-sh' '/usr/local/share/automake-1.9/mdate-
sh'
 /usr/bin/install -c -m 644 'missing' '/usr/local/share/automake-1.9/missing'
 /usr/bin/install -c -m 644 'mkinstalldirs' '/usr/local/share/automake-1.9/
mkinstalldirs'
 /usr/bin/install -c -m 644 'elisp-comp' '/usr/local/share/automake-1.9/elisp-
comp'
 /usr/bin/install -c -m 644 'ylwrap' '/usr/local/share/automake-1.9/ylwrap'
 /usr/bin/install -c -m 644 'acinstall' '/usr/local/share/automake-1.9/
acinstall'
 /usr/bin/install -c -m 644 'depcomp' '/usr/local/share/automake-1.9/depcomp'
 /usr/bin/install -c -m 644 'compile' '/usr/local/share/automake-1.9/compile'
 /usr/bin/install -c -m 644 'py-compile' '/usr/local/share/automake-1.9/py-
compile'
 /usr/bin/install -c -m 644 'symlink-tree' '/usr/local/share/automake-1.9/
symlink-tree'
make  install-data-hook
make[4]: Entering directory `/tst/module/InstallBin/automake-1.9.6/lib'
 chmod +x /usr/local/share/automake-1.9/config.guess
 chmod +x /usr/local/share/automake-1.9/config.sub
 chmod +x /usr/local/share/automake-1.9/install-sh
 chmod +x /usr/local/share/automake-1.9/mdate-sh
 chmod +x /usr/local/share/automake-1.9/missing
 chmod +x /usr/local/share/automake-1.9/mkinstalldirs
 chmod +x /usr/local/share/automake-1.9/elisp-comp
 chmod +x /usr/local/share/automake-1.9/ylwrap
 chmod +x /usr/local/share/automake-1.9/acinstall
 chmod +x /usr/local/share/automake-1.9/depcomp
 chmod +x /usr/local/share/automake-1.9/compile
 chmod +x /usr/local/share/automake-1.9/py-compile
 chmod +x /usr/local/share/automake-1.9/symlink-tree
make[4]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib'
make[3]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib'
make[2]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib'
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/lib'
Making install in tests
make[1]: Entering directory `/tst/module/InstallBin/automake-1.9.6/tests'
make[2]: Entering directory `/tst/module/InstallBin/automake-1.9.6/tests'
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/automake-1.9.6/tests'
make[1]: Leaving directory `/tst/module/InstallBin/automake-1.9.6/tests'
[root@neptune4 automake-1.9.6]# 
  • パスを調べる.
[root@neptune4 automake-1.9.6]# which automake
/usr/local/bin/automake 
[root@neptune4 automake-1.9.6]# automake --version
automake (GNU automake) 1.9.6
Written by Tom Tromey <tromey@redhat.com>.

Copyright 2005 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 automake-1.9.6]#
  • 古いものが認識されている.
  • 新しいモジュールを,実行してみる.
[root@neptune4 automake-1.9.6]# /usr/local/bin/automake --version
automake (GNU automake) 1.9.6
Written by Tom Tromey <tromey@redhat.com>.

Copyright 2005 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 automake-1.9.6]# 
  • 古いモジュール(OSデフォルト)で入っているものを,削除する.
[root@neptune4 automake-1.9.6]# rpm -qa | grep automake
automake15-1.5-7
automake14-1.4p6-6
automake-1.6.3-5
[root@neptune4 automake-1.9.6]# rpm -e automake-1.6.3-5
error: Failed dependencies:
        automake >= 1.4p1 is needed by (installed) libtool-1.4.3-6
        automake >= 1.4 is needed by (installed) kdevelop-2.1.5-12.1
[root@neptune4 automake-1.9.6]# rpm -e --nodeps automake-1.6.3-5
[root@neptune4 automake-1.9.6]# 
  • 強制的に消した.
  • このインストールをする前に,autoconfをインストールしているため,その手順の中で/usr/local/binへのパスが追加されている.
  • autoconfをインストールせずに利用する場合には,その資料を参考にして,パスを追加する必要がある.
  • これで終了.


広告スペース
Google