fedora install make 3.81
to builde android real6410 , on fedora 14.
it needs make 3.81
here is how i install make 3.81
[root@localhost yuanwei]# wget ftp://rpmfind.net/linux/centos/5.7/os/x86_64/CentOS/make-3.81-3.el5.x86_64.rpm --2012-02-05 13:09:12-- ftp://rpmfind.net/linux/centos/5.7/os/x86_64/CentOS/make-3.81-3.el5.x86_64.rpm => “make-3.81-3.el5.x86_64.rpm” Resolving rpmfind.net... 195.220.108.108 Connecting to rpmfind.net|195.220.108.108|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /linux/centos/5.7/os/x86_64/CentOS ... done. ==> SIZE make-3.81-3.el5.x86_64.rpm ... 481539 ==> PASV ... done. ==> RETR make-3.81-3.el5.x86_64.rpm ... done. Length: 481539 (470K) (unauthoritative) 100%[=============================================================================================================================>] 481,539 101K/s in 4.6s 2012-02-05 13:09:22 (101 KB/s) - “make-3.81-3.el5.x86_64.rpm” saved [481539]
[root@localhost Downloads]# cd make-3.81[root@localhost yuanwei]#./configure[root@localhost yuanwei]#make[root@localhost Downloads]# cd make-3.81 [root@localhost make-3.81]# ls ABOUT-NLS configure.in job.c read.o acinclude.m4 COPYING job.h remake.c aclocal.m4 debug.h job.o remake.o alloca.c default.c main.c remote-cstms.c amiga.c default.o main.o remote-stub.c amiga.h dep.h make remote-stub.o ansi2knr.1 dir.c make.1 rule.c ansi2knr.c dir.o Makefile rule.h ar.c doc Makefile.am rule.o ar.o dosbuild.bat Makefile.ami SCOPTIONS arscan.c expand.c makefile.com signame.c arscan.o expand.o Makefile.DOS signame.o AUTHORS file.c Makefile.in SMakefile build.sh filedef.h makefile.vms stamp-h1 build.sh.in file.o make.h strcache.c build_w32.bat function.c make.lnk strcache.o ChangeLog function.o make_msvc_net2003.sln subproc.bat commands.c getloadavg.c make_msvc_net2003.vcproj tests commands.h getopt1.c misc.c variable.c commands.o getopt1.o misc.o variable.h config getopt.c NEWS variable.o config.ami getopt.h NMakefile version.c config.h getopt.o po version.o configh.dos gettext.h read.c vmsdir.h config.h.in glob README vmsfunctions.c config.h-vms hash.c README.Amiga vmsify.c config.h.W32 hash.h README.customs vmsjobs.c config.log hash.o README.DOS vpath.c config.status implicit.c README.OS2 vpath.o configure implicit.o readme.vms w32 configure.bat INSTALL README.W32 [root@localhost make-3.81]# make install Making install in glob make[1]: Entering directory `/home/yuanwei/Downloads/make-3.81/glob' make[2]: Entering directory `/home/yuanwei/Downloads/make-3.81/glob' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/yuanwei/Downloads/make-3.81/glob' make[1]: Leaving directory `/home/yuanwei/Downloads/make-3.81/glob' Making install in config make[1]: Entering directory `/home/yuanwei/Downloads/make-3.81/config' make[2]: Entering directory `/home/yuanwei/Downloads/make-3.81/config' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/yuanwei/Downloads/make-3.81/config' make[1]: Leaving directory `/home/yuanwei/Downloads/make-3.81/config' Making install in po make[1]: Entering directory `/home/yuanwei/Downloads/make-3.81/po' /bin/sh ../config/mkinstalldirs /usr/local/share installing be.gmo as /usr/local/share/locale/be/LC_MESSAGES/make.mo installing da.gmo as /usr/local/share/locale/da/LC_MESSAGES/make.mo installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/make.mo installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/make.mo installing fi.gmo as /usr/local/share/locale/fi/LC_MESSAGES/make.mo installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/make.mo installing ga.gmo as /usr/local/share/locale/ga/LC_MESSAGES/make.mo installing gl.gmo as /usr/local/share/locale/gl/LC_MESSAGES/make.mo installing he.gmo as /usr/local/share/locale/he/LC_MESSAGES/make.mo installing hr.gmo as /usr/local/share/locale/hr/LC_MESSAGES/make.mo installing id.gmo as /usr/local/share/locale/id/LC_MESSAGES/make.mo installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/make.mo installing ko.gmo as /usr/local/share/locale/ko/LC_MESSAGES/make.mo installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/make.mo installing pl.gmo as /usr/local/share/locale/pl/LC_MESSAGES/make.mo installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/make.mo installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/make.mo installing rw.gmo as /usr/local/share/locale/rw/LC_MESSAGES/make.mo installing sv.gmo as /usr/local/share/locale/sv/LC_MESSAGES/make.mo installing tr.gmo as /usr/local/share/locale/tr/LC_MESSAGES/make.mo installing uk.gmo as /usr/local/share/locale/uk/LC_MESSAGES/make.mo installing vi.gmo as /usr/local/share/locale/vi/LC_MESSAGES/make.mo installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/make.mo if test "make" = "gettext-tools"; then \ /bin/sh ../config/mkinstalldirs /usr/local/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /usr/local/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /usr/local/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory `/home/yuanwei/Downloads/make-3.81/po' Making install in doc make[1]: Entering directory `/home/yuanwei/Downloads/make-3.81/doc' make[2]: Entering directory `/home/yuanwei/Downloads/make-3.81/doc' make[2]: Nothing to be done for `install-exec-am'. test -z "/usr/local/info" || mkdir -p -- "/usr/local/info" /usr/bin/install -c -m 644 './make.info' '/usr/local/info/make.info' /usr/bin/install -c -m 644 './make.info-1' '/usr/local/info/make.info-1' /usr/bin/install -c -m 644 './make.info-2' '/usr/local/info/make.info-2' install-info --info-dir='/usr/local/info' '/usr/local/info/make.info' make[2]: Leaving directory `/home/yuanwei/Downloads/make-3.81/doc' make[1]: Leaving directory `/home/yuanwei/Downloads/make-3.81/doc' make[1]: Entering directory `/home/yuanwei/Downloads/make-3.81' make[2]: Entering directory `/home/yuanwei/Downloads/make-3.81' test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin" /usr/bin/install -c 'make' '/usr/local/bin/make' test -z "/usr/local/man/man1" || mkdir -p -- "/usr/local/man/man1" /usr/bin/install -c -m 644 './make.1' '/usr/local/man/man1/make.1' make[2]: Leaving directory `/home/yuanwei/Downloads/make-3.81' make[1]: Leaving directory `/home/yuanwei/Downloads/make-3.81' [root@localhost make-3.81]# [root@localhost make-3.81]# make -v GNU Make 3.81 Copyright (C) 2006 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. This program built for x86_64-unknown-linux-gnu