PACKAGE NAME ------------ neko_make SOURCE/VERSION -------------- make-3.82 / 4 IRIX/MIPSPRO VERSION -------------------- 6.5.22m / 7.4.4m CONFIGURE FLAGS --------------- setenv CC c99 setenv CFLAGS "-O2 -mips4 -n32" ./configure --disable-rpath --prefix=/usr/nekoware --program-prefix=g --with-libiconv-prefix=/usr/nekoware make make check make install For mips3 change CFLAGS into: setenv CFLAGS "-O2 -mips3 -n32" KNOWN DEPENDENCIES ------------------ none ERRORS/MISCELLANEOUS -------------------- You need perl to run the 'make check' test suite. Oh and be sure to synchronize time with a timeserver if you are doing 'make check' on an nfs volume, otherwise additional output like timestamp problems will be incorrectly flagged as a regression. - ./make check output: ------------------------------------------------------------------------------ Running tests for GNU make on IRIX cyane 6.5 IP22 GNU Make 3.82 ------------------------------------------------------------------------------ Clearing work... Finding tests... features/comments ....................................... ok (1 passed) features/conditionals ................................... ok (4 passed) features/default_names .................................. ok (3 passed) features/double_colon ................................... ok (10 passed) features/echoing ........................................ ok (4 passed) features/errors ......................................... ok (2 passed) features/escape ......................................... ok (6 passed) features/export ......................................... ok (12 passed) features/include ........................................ ok (10 passed) features/mult_rules ..................................... ok (2 passed) features/mult_targets ................................... ok (2 passed) features/order_only ..................................... ok (10 passed) features/override ....................................... ok (4 passed) features/parallelism .................................... ok (8 passed) features/patspecific_vars ............................... ok (10 passed) features/patternrules ................................... ok (10 passed) features/quoting ........................................ ok (1 passed) features/recursion ...................................... ok (2 passed) features/reinvoke ....................................... ok (4 passed) features/se_explicit .................................... ok (9 passed) features/se_implicit .................................... ok (9 passed) features/se_statpat ..................................... ok (4 passed) features/statipattrules ................................. ok (8 passed) features/targetvars ..................................... ok (23 passed) features/varnesting ..................................... ok (1 passed) features/vpath .......................................... ok (2 passed) features/vpath2 ......................................... ok (1 passed) features/vpath3 ......................................... ok (1 passed) features/vpathgpath ..................................... ok (1 passed) features/vpathplus ...................................... ok (4 passed) functions/abspath ....................................... ok (1 passed) functions/addprefix ..................................... ok (1 passed) functions/addsuffix ..................................... ok (2 passed) functions/andor ......................................... ok (2 passed) functions/basename ...................................... ok (1 passed) functions/call .......................................... ok (2 passed) functions/dir ........................................... ok (1 passed) functions/error ......................................... ok (5 passed) functions/eval .......................................... ok (9 passed) functions/filter-out .................................... ok (1 passed) functions/findstring .................................... ok (1 passed) functions/flavor ........................................ ok (1 passed) functions/foreach ....................................... ok (4 passed) functions/if ............................................ ok (1 passed) functions/join .......................................... ok (1 passed) functions/notdir ........................................ ok (1 passed) functions/origin ........................................ ok (1 passed) functions/realpath ...................................... ok (2 passed) functions/shell ......................................... ok (2 passed) functions/sort .......................................... ok (1 passed) functions/strip ......................................... ok (2 passed) functions/substitution .................................. ok (3 passed) functions/suffix ........................................ ok (1 passed) functions/value ......................................... ok (1 passed) functions/warning ....................................... ok (4 passed) functions/wildcard ...................................... ok (4 passed) functions/word .......................................... ok (16 passed) misc/close_stdout ....................................... ok (0 passed) misc/general1 ........................................... ok (1 passed) misc/general2 ........................................... ok (1 passed) misc/general3 ........................................... ok (10 passed) misc/general4 ........................................... ok (6 passed) options/dash-B .......................................... ok (8 passed) options/dash-C .......................................... ok (2 passed) options/dash-I .......................................... ok (3 passed) options/dash-W .......................................... ok (10 passed) options/dash-e .......................................... ok (1 passed) options/dash-f .......................................... ok (4 passed) options/dash-k .......................................... ok (3 passed) options/dash-l .......................................... ok (0 passed) options/dash-n .......................................... ok (4 passed) options/dash-q .......................................... ok (8 passed) options/dash-t .......................................... ok (2 passed) options/eval ............................................ ok (2 passed) options/general ......................................... ok (1 passed) options/symlinks ........................................ ok (10 passed) options/warn-undefined-variables ........................ ok (2 passed) targets/DEFAULT ......................................... ok (1 passed) targets/FORCE ........................................... ok (1 passed) targets/INTERMEDIATE .................................... ok (8 passed) targets/ONESHELL ........................................ ok (5 passed) targets/PHONY ........................................... ok (1 passed) targets/POSIX ........................................... ok (2 passed) targets/SECONDARY ....................................... ok (12 passed) targets/SILENT .......................................... ok (1 passed) targets/clean ........................................... ok (2 passed) variables/CURDIR ........................................ ok (1 passed) variables/DEFAULT_GOAL .................................. ok (5 passed) variables/INCLUDE_DIRS .................................. ok (2 passed) variables/LIBPATTERNS ................................... ok (2 passed) variables/MAKE .......................................... ok (1 passed) variables/MAKECMDGOALS .................................. ok (3 passed) variables/MAKEFILES ..................................... ok (2 passed) variables/MAKEFLAGS ..................................... ok (2 passed) variables/MAKELEVEL ..................................... ok (1 passed) variables/MAKE_RESTARTS ................................. ok (3 passed) variables/MFILE_LIST .................................... ok (1 passed) variables/SHELL ......................................... ok (7 passed) variables/automatic ..................................... ok (7 passed) variables/define ........................................ ok (15 passed) variables/flavors ....................................... ok (6 passed) variables/negative ...................................... ok (4 passed) variables/private ....................................... ok (8 passed) variables/special ....................................... ok (2 passed) variables/undefine ...................................... ok (4 passed) 426 Tests in 105 Categories Complete ... No Failures ------------------------------------------------------------------------------ As of 18-jul-2016 i have looked at the make 4.x source. It does build but: - You need at least perl 5.8.x to run the 'make check' tests. - Versions 4.2 and 4.2.1 have a bug in the Makefile causing ksh to exit when issuing 'make check' with: ksh[3] bad file unit number You can still run the tests manually in the tests directory. - for versions 4.1 and 4.2.x 'make check' detects a timeout and thus a regression in output-sync. until this is fixed, make script with options --output-sync=recurse or --output-sync=target will run very slowly. This package has dual support for both mips3 and mips4 architecture, controlled by the mach(CPUARCH=R4000) switch for libraries and executables. PACKAGED BY ----------- S/N VER PORTER ------------------------------------- 2 3.80 Pete Plank (neko@nekochan.net) 3 3.82 Christoph Bayer (chrbayer@web.de) 4 3.82 Frank Everdij (dexter1@gmail.com)