Here is a session trace how to build GNU autoconf for MPE/iX ------------------------------------------------------------ IF the IX account does not already exist THEN :hello manager.sys :newacct ix,mgr ;pass=dontknow :altacct ix ;cap=+ph :altuser mgr.ix ;cap=+ph :altgroup pub.ix ;access=(r,x:any;w,a,l,s:AL) ENDIF MPE/iX:hello lars,manager.sys :newlink /usr/local/autoconf , /IX/AUTOCONF MPE/iX:hello lars,mgr.ix HP3000 Release: C.55.00 User Version: C.55.00 TUE, JUN 23, 1998, 3:02 PM MPE/iX HP31900 C.05.08 Copyright Hewlett-Packard 1987. All rights reserved. :newgroup autoconf.ix ;access=(r,w,a,l,x,s:GL) :newuser autoconf.ix ;pass=dontknow :altuser autoconf.ix ;home=autoconf ;cap=+ph,gl :hello lars,autoconf.ix HP3000 Release: C.55.00 User Version: C.55.00 TUE, JUN 23, 1998, 3:04 PM MPE/iX HP31900 C.05.08 Copyright Hewlett-Packard 1987. All rights reserved. :copy ../PUB/share/sample.exrc , ./.exrc :copy ../PUB/share/sample.profile , ./.profile :/bin/sh -L ######################################################################## MPE/iX Shell and Utilities (A.50.02) COPYRIGHT (c) Hewlett-Packard Company 1992, All Rights Reserved. ######################################################################## shell/iX> ls -al total 3 -rw-r----- 1 AUTOCONF.IX IX 54 Jun 23 15:05 .exrc -rw-r----- 1 AUTOCONF.IX IX 236 Jun 23 15:06 .profile -rw-r----- 1 AUTOCONF.IX IX 9 Jun 23 15:07 .sh_history shell/iX> gunzip -c /tmp/autoconf-2.12.tar.gz | tar xvof - tar: blocksize = 20 x autoconf-2.12/testsuite/config/unix.exp, 3528 bytes, 7 tape blocks x autoconf-2.12/testsuite/lib/common.exp, 3452 bytes, 7 tape blocks x autoconf-2.12/testsuite/autoconf.g/init.exp, 71 bytes, 1 tape block x autoconf-2.12/testsuite/autoconf.g/sizeof.exp, 56 bytes, 1 tape block x autoconf-2.12/testsuite/autoconf.s/defines.exp, 1620 bytes, 4 tape blocks x autoconf-2.12/testsuite/autoconf.s/syntax.exp, 295 bytes, 1 tape block x autoconf-2.12/testsuite/Makefile.in, 2325 bytes, 5 tape blocks x autoconf-2.12/AUTHORS, 169 bytes, 1 tape block x autoconf-2.12/COPYING, 18043 bytes, 36 tape blocks x autoconf-2.12/ChangeLog, 73634 bytes, 144 tape blocks x autoconf-2.12/ChangeLog.1, 68869 bytes, 135 tape blocks x autoconf-2.12/INSTALL, 7832 bytes, 16 tape blocks x autoconf-2.12/Makefile.in, 6922 bytes, 14 tape blocks x autoconf-2.12/NEWS, 14844 bytes, 29 tape blocks x autoconf-2.12/README, 1977 bytes, 4 tape blocks x autoconf-2.12/TODO, 22596 bytes, 45 tape blocks x autoconf-2.12/autoconf.m4, 1186 bytes, 3 tape blocks x autoconf-2.12/acgeneral.m4, 76405 bytes, 150 tape blocks x autoconf-2.12/acoldnames.m4, 4065 bytes, 8 tape blocks x autoconf-2.12/acspecific.m4, 67962 bytes, 133 tape blocks x autoconf-2.12/autoheader.m4, 2443 bytes, 5 tape blocks x autoconf-2.12/acconfig.h, 7417 bytes, 15 tape blocks x autoconf-2.12/acfunctions, 1411 bytes, 3 tape blocks x autoconf-2.12/acheaders, 701 bytes, 2 tape blocks x autoconf-2.12/acidentifiers, 526 bytes, 2 tape blocks x autoconf-2.12/acmakevars, 210 bytes, 1 tape block x autoconf-2.12/acprograms, 334 bytes, 1 tape block x autoconf-2.12/autoconf.info, 239343 bytes, 468 tape blocks x autoconf-2.12/autoconf.sh, 4885 bytes, 10 tape blocks x autoconf-2.12/autoconf.texi, 219204 bytes, 429 tape blocks x autoconf-2.12/install.texi, 8641 bytes, 17 tape blocks x autoconf-2.12/autoheader.sh, 8559 bytes, 17 tape blocks x autoconf-2.12/autoscan.pl, 9516 bytes, 19 tape blocks x autoconf-2.12/autoreconf.sh, 4126 bytes, 9 tape blocks x autoconf-2.12/autoupdate.sh, 3157 bytes, 7 tape blocks x autoconf-2.12/ifnames.sh, 2773 bytes, 6 tape blocks x autoconf-2.12/config.guess, 20370 bytes, 40 tape blocks x autoconf-2.12/config.sub, 19236 bytes, 38 tape blocks x autoconf-2.12/configure, 33403 bytes, 66 tape blocks x autoconf-2.12/configure.in, 909 bytes, 2 tape blocks x autoconf-2.12/install-sh, 5585 bytes, 11 tape blocks x autoconf-2.12/mkinstalldirs, 732 bytes, 2 tape blocks x autoconf-2.12/texinfo.tex, 159783 bytes, 313 tape blocks x autoconf-2.12/standards.texi, 91559 bytes, 179 tape blocks x autoconf-2.12/make-stds.texi, 35286 bytes, 69 tape blocks x autoconf-2.12/standards.info, 124496 bytes, 244 tape blocks shell/iX> tar xvzopf /tmp/ac-mpe.tar.Z x ReadMe, 73 bytes, 1 tape block x mpe/setup, 597 bytes, 2 tape blocks x mpe/new/acgeneral.m4, 76492 bytes, 150 tape blocks x mpe/new/install-sh, 5585 bytes, 11 tape blocks x mpe/old/acgeneral.m4, 76405 bytes, 150 tape blocks x mpe/old/install-sh, 5585 bytes, 11 tape blocks shell/iX> cat ReadMe This is a prototype of GNU autoconf for MPE/iX by Lars Appel 23.jun.98 shell/iX> sh mpe/setup Replacing MPE/iX specific files for GNU autoconf-2.12 (from mpe/new to autoconf-2.12 if matching with mpe/old) ./acgeneral.m4 ok ./install-sh ok Next steps (if ok) are configure, make and make install shell/iX> cd autoconf-2.12 shell/iX> ./configure --prefix=/usr/local/autoconf creating cache ./config.cache checking for gm4... no checking for gnum4... no checking for m4... /usr/local/bin/m4 checking for mawk... no checking for gawk... no checking for nawk... no checking for awk... awk checking for perl... /usr/local/bin/perl checking for a BSD compatible install... ./install-sh -c updating cache ./config.cache creating ./config.status creating Makefile creating testsuite/Makefile shell/iX> make rm -f autoconf autoconf.tmp sed -e 's,@''datadir''@,/usr/local/autoconf/share/autoconf,g' -e 's,@''M4''@,/us r/local/bin/m4,g' -e 's,@''AWK''@,awk,g' autoconf.sh > autoconf.tmp && chmod +x autoconf.tmp && mv autoconf.tmp autoconf rm -f autoheader autoheader.tmp sed -e 's,@''datadir''@,/usr/local/autoconf/share/autoconf,g' -e 's,@''M4''@,/us r/local/bin/m4,g' -e 's,@''AWK''@,awk,g' autoheader.sh > autoheader.tmp && chmo d +x autoheader.tmp && mv autoheader.tmp autoheader rm -f autoreconf autoreconf.tmp sed -e 's,@''datadir''@,/usr/local/autoconf/share/autoconf,g' -e 's,@''M4''@,/us r/local/bin/m4,g' -e 's,@''AWK''@,awk,g' autoreconf.sh > autoreconf.tmp && chmo d +x autoreconf.tmp && mv autoreconf.tmp autoreconf rm -f autoupdate autoupdate.tmp sed -e 's,@''datadir''@,/usr/local/autoconf/share/autoconf,g' -e 's,@''M4''@,/us r/local/bin/m4,g' -e 's,@''AWK''@,awk,g' autoupdate.sh > autoupdate.tmp && chmo d +x autoupdate.tmp && mv autoupdate.tmp autoupdate rm -f ifnames ifnames.tmp sed -e 's,@''datadir''@,/usr/local/autoconf/share/autoconf,g' -e 's,@''M4''@,/us r/local/bin/m4,g' -e 's,@''AWK''@,awk,g' ifnames.sh > ifnames.tmp && chmod +x i fnames.tmp && mv ifnames.tmp ifnames rm -f autoscan autoscan.tmp sed -e 's,@''datadir''@,/usr/local/autoconf/share/autoconf,g' -e 's,@''PERL''@,/ usr/local/bin/perl,g' autoscan.pl > autoscan.tmp && chmod +x autoscan.tmp && mv autoscan.tmp autoscan shell/iX> make install /bin/sh ./mkinstalldirs /usr/local/autoconf/bin /usr/local/autoconf/info /usr/lo cal/autoconf/share/autoconf mkdir /usr/local/autoconf/bin mkdir /usr/local/autoconf/info mkdir /usr/local/autoconf/share mkdir /usr/local/autoconf/share/autoconf if test -f autoconf.info; then \ for i in *.info*; do \ ./install-sh -c -m 644 $i /usr/local/autoconf/info/$i; \ done; \ else \ for i in ./*.info*; do \ ./install-sh -c -m 644 $i /usr/local/autoconf/info/`echo $i | sed 's|^./||'` ; \ done; \ fi installing frozen m4 files for p in autoconf autoheader autoreconf autoupdate ifnames ; do \ ./install-sh -c $p /usr/local/autoconf/bin/`echo $p|sed 's,x,x,'`; \ done for i in autoconf.m4 acgeneral.m4 acoldnames.m4 acspecific.m4 autoheader.m4 acco nfig.h; do \ ./install-sh -c -m 644 ./$i /usr/local/autoconf/share/autoconf/$i; \ done if test -f autoscan; then \ ./install-sh -c autoscan /usr/local/autoconf/bin/`echo autoscan|sed 's,x,x,'`; \ for i in acfunctions acheaders acidentifiers acprograms \ acmakevars; do \ ./install-sh -c -m 644 ./$i /usr/local/autoconf/share/autoconf/$i; \ done; \ else :; fi shell/iX> make distclean for dir in testsuite; do \ echo making distclean in $dir ; \ (cd $dir && /usr/local/bin/make distclean) ; \ done making distclean in testsuite make[1]: Entering directory `/IX/AUTOCONF/autoconf-2.12/testsuite' rm -f autoconf.log autoconf.sum site.exp site.bak AC* confdummy* rm -f Makefile config.status config.cache config.log make[1]: Leaving directory `/IX/AUTOCONF/autoconf-2.12/testsuite' rm -f autoconf autoheader autoreconf autoupdate ifnames autoscan *.tmp rm -f *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.log rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs rm -f *.ev *.evs *.ov *.ovs *.cv *.cvs *.ma *.mas rm -f Makefile config.status config.cache config.log shell/iX> cd .. shell/iX> ls autoconf-2.12/*.texi autoconf-2.12/autoconf.texi autoconf-2.12/make-stds.texi autoconf-2.12/install.texi autoconf-2.12/standards.texi shell/iX> umask 0022 shell/iX> mkdir public_html shell/iX> cd public_html shell/iX> alias t2h=~/../PUB/share/texi2html shell/iX> t2h -verbose -split_chapter ../autoconf-2.12/autoconf.texi # reading from ../autoconf-2.12/autoconf.texi # including ../autoconf-2.12/install.texi # end of pass 1 # end of pass 2 # end of pass 3 # end of pass 4 # creating autoconf_toc.html... # creating autoconf_1.html... # creating autoconf_2.html... # creating autoconf_3.html... # creating autoconf_4.html... # creating autoconf_5.html... # creating autoconf_6.html... # creating autoconf_7.html... # creating autoconf_8.html... # creating autoconf_9.html... # creating autoconf_10.html... # creating autoconf_11.html... # creating autoconf_12.html... # creating autoconf_13.html... # creating autoconf_14.html... # creating autoconf_15.html... # creating autoconf_16.html... # creating autoconf_17.html... # creating autoconf_18.html... # creating autoconf_19.html... # that's all folks shell/iX> t2h -verbose -split_chapter ../autoconf-2.12/standards.texi # reading from ../autoconf-2.12/standards.texi # including ../autoconf-2.12/make-stds.texi # end of pass 1 # end of pass 2 # end of pass 3 # end of pass 4 # creating standards_toc.html... # creating standards_foot.html... # creating standards_1.html... # creating standards_2.html... # creating standards_3.html... # creating standards_4.html... # creating standards_5.html... # creating standards_6.html... # creating standards_7.html... # creating standards_8.html... # that's all folks shell/iX> cd .. shell/iX> exit :bye CPU=214. Connect=25. TUE, JUN 23, 1998, 3:29 PM.