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をインストールせずに利用する場合には,その資料を参考にして,パスを追加する必要がある.
- これで終了.