Hi, I am running a RedHat6.2beta version of linux. I am not sure if there is a bug here or not. I am trying to get a parallel make running. I've got customs running (except that /usr/bin/export echo hi) says "export: local server: access denied". I am working on that one. I've also got pvm3d running but make_pvm fails the make check parallel test. The command line I have been using to run customs follows as one single line: customs -verbose -master -allow 192.168.50.5 -allow 192.168.50.3 -allow 127.0.0.1 -localjobs 1 -jobs 2 -load 3.0 -idle 1 -access 3 -server Shelby.TfJC ALL Any suggestions or recommendations gleefully accepted. Regards, Chris.
loading cache ./config.cache checking for a BSD compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking host system type... i486-pc-linux-gnu checking whether make sets ${MAKE}... (cached) yes checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for a BSD compatible install... /usr/bin/install -c checking for ar... (cached) ar checking for ranlib... (cached) ranlib checking how to run the C preprocessor... (cached) gcc -E checking for AIX... no checking for POSIXized ISC... no checking for minix/config.h... (cached) no checking for perl... (cached) perl checking build system type... i486-pc-linux-gnu checking for getconf... (cached) getconf checking for CFLAGS value to request large file support... (cached) -D_FILE_OFFSET_BITS=64 checking for LDFLAGS value to request large file support... (cached) checking for LIBS value to request large file support... (cached) checking for _FILE_OFFSET_BITS... (cached) 64 checking for _LARGEFILE_SOURCE... (cached) no checking for _LARGE_FILES... (cached) no checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... (cached) yes checking for opendir in -ldir... (cached) no checking for uid_t in sys/types.h... (cached) yes checking for pid_t... (cached) yes checking return type of signal handlers... (cached) void checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for limits.h... (cached) yes checking for sys/param.h... (cached) yes checking for fcntl.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for sys/timeb.h... (cached) yes checking whether gcc and cc understand -c and -o together... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed checking for working const... (cached) yes checking whether stat file-mode macros are broken... (cached) no checking for nanoseconds member of struct stat.st_mtim... (cached) no checking for inttypes.h... (cached) yes checking for clock_gettime in -lposix4... (cached) no checking for memmove... (cached) yes checking for strdup... (cached) yes checking for psignal... (cached) yes checking for mktemp... (cached) yes checking for pstat_getdynamic... (cached) no checking for clock_gettime... (cached) no checking for dup2... (cached) yes checking for getcwd... (cached) yes checking for sigsetmask... (cached) yes checking for sigaction... (cached) yes checking for getgroups... (cached) yes checking for setlinebuf... (cached) yes checking for seteuid... (cached) yes checking for setegid... (cached) yes checking for setreuid... (cached) yes checking for setregid... (cached) yes checking for pipe... (cached) yes checking for strerror... (cached) yes checking for strsignal... (cached) yes checking for sys_siglist... (cached) yes checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for vfork.h... (cached) no checking for working vfork... (cached) yes checking for vprintf... (cached) yes checking for working strcoll... (cached) yes checking whether closedir returns void... (cached) no checking whether setvbuf arguments are reversed... (cached) no checking for select... (cached) yes checking for unistd.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/select.h... (cached) yes checking for sys/socket.h... (cached) yes checking argument types of select()... (cached) select(int,fd_set *,...) checking for kstat_open in -lkstat... (cached) no checking for elf_begin in -lelf... (cached) yes checking for kvm_open in -lkvm... (cached) no checking for getloadavg in -lutil... (cached) no checking for getloadavg in -lgetloadavg... (cached) no checking for getloadavg... (cached) no checking for sys/dg_sys_info.h... (cached) no checking for nlist.h... (cached) no checking whether getloadavg requires setgid... (cached) no checking for sys/wait.h... (cached) yes checking for waitpid... (cached) yes checking for wait3... (cached) yes checking for union wait... (cached) no checking for sys_siglist declaration in signal.h or unistd.h... (cached) yes checking for getpwnam in -lsun... (cached) no checking for network libraries... (cached) checking for customs.h... (cached) yes checking for network libraries... (cached) checking for pvm3.h... (cached) yes checking for location of SCCS get command... (cached) get checking if system libc has GNU glob... (cached) yes creating ./config.status creating build.sh creating Makefile creating glob/Makefile creating config.h
make all-recursive make[1]: Entering directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5' Making all in glob make[2]: Entering directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5/glob' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c glob.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c fnmatch.c rm -f libglob.a ar cru libglob.a glob.o fnmatch.o ranlib libglob.a make[2]: Leaving directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5/glob' make[2]: Entering directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5' gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c main.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c commands.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c job.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c dir.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c file.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c misc.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c read.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c remake.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c rule.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c implicit.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c default.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c variable.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c expand.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c function.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c vpath.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c version.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c ar.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c arscan.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c remote-pvm.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c signame.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c getopt.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c getopt1.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c getloadavg.c gcc -g -O2 -L/usr/lib -L/usr/share/pvm3/lib/LINUX -o make main.o commands.o job.o dir.o file.o misc.o read.o remake.o rule.o implicit.o default.o variable.o expand.o function.o vpath.o version.o ar.o arscan.o remote-pvm.o signame.o getopt.o getopt1.o getloadavg.o -lelf -lcustoms -lpvm3 gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DINCLUDEDIR=\"/usr/include\" -I/usr/include/customs -I/usr/share/pvm3/include -g -O2 -c make_pvm.c make_pvm.c: In function `main': make_pvm.c:88: warning: comparison between pointer and integer gcc -g -O2 -L/usr/lib -L/usr/share/pvm3/lib/LINUX -o make_pvm make_pvm.o -lelf -lcustoms -lpvm3 make[2]: Leaving directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5' make[1]: Leaving directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5'
Making check in glob make[1]: Entering directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5/glob' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5/glob' make[1]: Entering directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5' make check-local make[2]: Entering directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5' cd tests && perl ./run_make_tests.pl -make ../make ------------------------------------------------------------------------------ Running tests for GNU make on Linux Shelby.TfJC 2.2.15-2.5.0 i486 GNU Make version 3.78.1-PVM ------------------------------------------------------------------------------ Clearing work... Finding tests... features/comments ....................................... ok features/conditionals ................................... ok features/default_names .................................. ok features/double_colon ................................... ok features/echoing ........................................ ok features/errors ......................................... ok features/escape ......................................... ok features/include ........................................ ok features/mult_rules ..................................... ok features/mult_targets ................................... ok features/override ....................................... ok features/parallelism .................................... FAILED features/patspecific_vars ............................... ok features/quoting ........................................ ok features/recursion ...................................... ok features/reinvoke ....................................... ok features/statipattrules ................................. ok features/targetvars ..................................... ok features/varnesting ..................................... ok features/vpath .......................................... ok features/vpath2 ......................................... ok features/vpathgpath ..................................... ok features/vpathplus ...................................... ok functions/addprefix ..................................... ok functions/addsuffix ..................................... ok functions/basename ...................................... ok functions/call .......................................... ok functions/dir ........................................... ok functions/error ......................................... ok functions/filter-out .................................... ok functions/findstring .................................... ok functions/foreach ....................................... ok functions/if ............................................ ok functions/join .......................................... ok functions/notdir ........................................ ok functions/origin ........................................ ok functions/sort .......................................... ok functions/strip ......................................... ok functions/substitution .................................. ok functions/suffix ........................................ ok functions/warning ....................................... ok functions/wildcard ...................................... ok functions/word .......................................... ok misc/general1 ........................................... ok misc/general2 ........................................... ok misc/general3 ........................................... ok misc/version ............................................ ok options/dash-C .......................................... ok options/dash-I .......................................... ok options/dash-e .......................................... ok options/dash-f .......................................... ok options/dash-k .......................................... ok options/dash-l .......................................... FAILED options/dash-n .......................................... ok targets/DEFAULT ......................................... ok targets/FORCE ........................................... ok targets/INTERMEDIATE .................................... ok targets/PHONY ........................................... ok targets/SECONDARY ....................................... ok targets/SILENT .......................................... ok targets/clean ........................................... ok variables/CURDIR ........................................ ok variables/MAKE .......................................... ok variables/MAKECMDGOALS .................................. ok variables/MAKEFILES ..................................... ok variables/MAKELEVEL ..................................... ok variables/flavors ....................................... ok 2 Tests Failed (See .diff files in work dir for details) :-( make[2]: *** [check-regression] Error 1 make[2]: Leaving directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/usr/src/redhat/SOURCES/make-3.78.1_pvm-0.5' make: *** [check-recursive] Error 1
HOST ARCH STATUS INDEX CLIENTS Sharlie.TfJC 0 M available 256 ALL Shelby.TfJC 0 available 256 ALL Network 0: 2 host(s) total, 2 available unrestricted, 0 restricted, 0 down
Current criteria: local jobs: allowed idle time: 0:01 idle criteria: 3 load average: 3.000000 imported jobs: 2 nice level: 4 user access: level 3 eviction delay: 2:00
timeout = 2.500000 secs, 2 retries Pinging all customs on Shelby is alive customs on Sharlie is alive 2 agent(s) responded
pvmd already running. pvm> version 3.4.2 pvm> conf 3 hosts, 1 data format HOST DTID ARCH SPEED DSIG Sharlie.TfJC 40000 LINUX 1000 0x00408841 shelby 140000 LINUX 1000 0x00408841 sally 180000 LINUX 1000 0x00408841 pvm> names <###_PVM_NO_RESET_###>: index=0 owner=0x40005/262149 flags=0x2 pvm> setenv LESSOPEN=|/usr/bin/lesspipe.sh %s USERNAME= COLORTERM=gnome-terminal HISTSIZE=5000 lp=0x378,7 HOSTNAME=Sharlie.TfJC LOGNAME=Chris PVM_DPATH=/usr/share/pvm3/lib/pvmd INIT_VERSION=sysvinit-2.78 MAIL=/var/spool/mail/Chris PVM_ARCH=LINUX TERM=xterm HOSTTYPE=i386 PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/brlcad/bin:/usr/share/pmv3/lib CONSOLE=/dev/console KDEDIR=/usr HOME=/home/Chris PREVLEVEL=N RUNLEVEL=5 SHELL=/bin/bash XAUTHORITY=/home/Chris/.Xauthority USER=Chris PVM_ROOT=/usr/share/pvm3 GDM_LANG=en_US BASH_ENV=/home/Chris/.bashrc QTDIR=/usr/lib/qt-2.1.0 BOOT_IMAGE=bzimage.253 DISPLAY=:0 SESSION_MANAGER=local/Sharlie.TfJC:/tmp/.ICE-unix/1469,tcp/Sharlie.TfJC:1058 LANG=en_US OSTYPE=Linux WINDOWID=25165936 GDMSESSION=Default KRB5CCNAME=FILE:/tmp/krb5cc_500.1 SHLVL=4 LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35: pvm> quit Console: exit handler called pvmd still running.