On Thu, Nov 13, 2014 at 03:19:48PM -0800, Danny Auble wrote:
>
> Slurm version 14.11.0 is now available. This is a major Slurm
> release with many new features. See the RELEASE_NOTES and NEWS files
> in the distribution for detailed descriptions of the changes, a few
> of which are noted below.
...
Some issue on my CentOS-6 build:
V=14.11.0
./configure --prefix=/baycells/home/slurm/${V}-hdf5-1.8-hwloc-1.8-munge-0.5.11
--with-hdf5=/baycells/home/slurm/hdf5/1.8.11/bin/h5cc
--with-hwloc=/baycells/home/slurm/hwloc/1.8 --with-munge=/opt/munge/0.5.11
--enable-pam
make -j 20
make check && make install
1) make check fails to build
Making check in common
make[3]: Entering directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common'
make pack-test log-test bitstring-test xtree-test xhash-test
make[4]: Entering directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common'
make[4]: `pack-test' is up to date.
make[4]: `log-test' is up to date.
make[4]: `bitstring-test' is up to date.
/bin/sh ../../../libtool --tag=CC --mode=link gcc -Wall -ansi -pedantic
-std=c99 -D_ISO99_SOURCE -Wunused-but-set-variable
../../../src/common/libcommon.la -DNUMA_VERSION1_COMPATIBILITY
-I/baycells/home/slurm/szip/2.1/include
+-I/baycells/home/slurm/hwloc/1.8/include
-I/baycells/home/slurm/hdf5/1.8.11/include -pthread -fno-gcse
-L/baycells/home/slurm/szip/2.1/lib -L/baycells/home/slurm/hwloc/1.8/lib
-L/baycells/home/slurm/hdf5/1.8.11/lib -o xtree-test
+xtree_test-xtree-test.o -lcheck
libtool: link: gcc -Wall -ansi -pedantic -std=c99 -D_ISO99_SOURCE
-Wunused-but-set-variable -DNUMA_VERSION1_COMPATIBILITY
-I/baycells/home/slurm/szip/2.1/include -I/baycells/home/slurm/hwloc/1.8/include
+-I/baycells/home/slurm/hdf5/1.8.11/include -pthread -fno-gcse -o xtree-test
xtree_test-xtree-test.o ../../../src/common/.libs/libcommon.a
-L/baycells/home/slurm/szip/2.1/lib -L/baycells/home/slurm/hwloc/1.8/lib
+-L/baycells/home/slurm/hdf5/1.8.11/lib -ldl -lcheck -pthread
../../../src/common/.libs/libcommon.a(proc_args.o): In function
`verify_node_list':
proc_args.c:(.text+0xe50): undefined reference to `slurm_read_hostfile'
proc_args.c:(.text+0xe6a): undefined reference to `slurm_read_hostfile'
collect2: ld returned 1 exit status
make[4]: *** [xtree-test] Error 1
make[4]: Leaving directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/baycells/home/tru/build/slurm-14.11.0/testsuite'
make: *** [check-recursive] Error 1
quick and dirty addition to the
/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common/Makefile
xhash-test$(EXEEXT): $(xhash_test_OBJECTS) $(xhash_test_DEPENDENCIES)
@rm -f xhash-test$(EXEEXT)
$(xhash_test_LINK) $(xhash_test_OBJECTS) $(xhash_test_LDADD)
$(LIBS) ../../../src/api/allocate.o ../../../src/api/complete.o
xtree-test$(EXEEXT): $(xtree_test_OBJECTS) $(xtree_test_DEPENDENCIES)
@rm -f xtree-test$(EXEEXT)
$(xtree_test_LINK) $(xtree_test_OBJECTS) $(xtree_test_LDADD)
$(LIBS) ../../../src/api/allocate.o ../../../src/api/complete.o
2) xhash_init number of arguments
/bin/sh ../../../libtool --tag=CC --mode=link gcc -Wall -ansi -pedantic
-std=c99 -D_ISO99_SOURCE -Wunused-but-set-variable
../../../src/common/libcommon.la -DNUMA_VERSION1_COMPATIBILITY
-I/baycells/home/slurm/szip/2.1/include
+-I/baycells/home/slurm/hwloc/1.8/include
-I/baycells/home/slurm/hdf5/1.8.11/include -pthread -fno-gcse
-L/baycells/home/slurm/szip/2.1/lib -L/baycells/home/slurm/hwloc/1.8/lib
-L/baycells/home/slurm/hdf5/1.8.11/lib -o xtree-test
+xtree_test-xtree-test.o -lcheck ../../../src/api/allocate.o
../../../src/api/complete.o
libtool: link: gcc -Wall -ansi -pedantic -std=c99 -D_ISO99_SOURCE
-Wunused-but-set-variable -DNUMA_VERSION1_COMPATIBILITY
-I/baycells/home/slurm/szip/2.1/include -I/baycells/home/slurm/hwloc/1.8/include
+-I/baycells/home/slurm/hdf5/1.8.11/include -pthread -fno-gcse -o xtree-test
xtree_test-xtree-test.o ../../../src/api/allocate.o ../../../src/api/complete.o
../../../src/common/.libs/libcommon.a -L/baycells/home/slurm/szip/2.1/lib
+-L/baycells/home/slurm/hwloc/1.8/lib -L/baycells/home/slurm/hdf5/1.8.11/lib
-ldl -lcheck -pthread
gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../slurm -I../../..
-I/baycells/home/slurm/szip/2.1/include -I
/baycells/home/slurm/hdf5/1.8.11/include -Wall -ansi -pedantic -std=c99
-D_ISO99_SOURCE -Wunused-but-set-variable
+../../../src/common/libcommon.la -DNUMA_VERSION1_COMPATIBILITY
-I/baycells/home/slurm/szip/2.1/include
-I/baycells/home/slurm/hwloc/1.8/include
-I/baycells/home/slurm/hdf5/1.8.11/include -pthread -fno-gcse -MT
xhash_test-xhash-test.o -MD
+-MP -MF .deps/xhash_test-xhash-test.Tpo -c -o xhash_test-xhash-test.o `test -f
'xhash-test.c' || echo './'`xhash-test.c
xhash-test.c: In function 'setup':
xhash-test.c:71: error: too few arguments to function 'xhash_init'
xhash-test.c: In function 'test_init_free':
xhash-test.c:98: error: too few arguments to function 'xhash_init'
xhash-test.c:102: error: too few arguments to function 'xhash_init'
xhash-test.c: In function 'test_add':
xhash-test.c:114: error: too few arguments to function 'xhash_init'
xhash-test.c: In function 'test_count':
xhash-test.c:210: error: too few arguments to function 'xhash_init'
make[1]: *** [xhash_test-xhash-test.o] Error 1
make[1]: Leaving directory
`/baycells/home/tru/git/slurm/testsuite/slurm_unit/common'
make: *** [check-am] Error 2
-> xhash_init(hashable_identify, NULL, 0); -> xhash_init(hashable_identify,
NULL, 0,0); in xhash-test.c
3) make check:
make check-TESTS
make[4]: Entering directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common'
wrote 66 bytes
PASSED: #1 un/pack16
PASSED: #2 un/pack32
PASSED: #3 un/pack double as a uint64
PASSED: #4 un/packstr_ptr
PASSED: #5 un/packstr_xmalloc
PASSED: #6 un/packstr of null string.
PASSED: #7 un/packstr of string literal
PASSED: #8 un/packstr of string ""
Totals:
#passed: 8
#failed: 0
PASS: pack-test
log-test: error: testing with unitialized log.
log-test: error: testing error
log-test: testing info
log-test: testing verbose
log-test: debug: testing debug level 1
log-test: debug2: testing debug level 2
log-test: testing print of null pointer: (nil) = (null)
log-test: testing double: 9876543210.0123463 int: 67890 string `test string'
log-test: testing unsigned: 1234 int: -0067890
log-test: in parent 20589
log-test: error: bad_func: Invalid argument
log-test: in child 20590
log-test: in child after log reinit
PASS: log-test
NOTE: Testing static decl
PASSED: #1 bit 9 set
PASSED: #2 bit 12 not set
PASSED: #3 bit 14 set
NOTE: Testing basic vixie functions
PASSED: #4 bit 9 set
PASSED: #5 bit 12 not set
PASSED: #6 bit 14 set
PASSED: #7 first bit set = 9
PASSED: #8 last bit set = 14
PASSED: #9 bitstring
PASSED: #10 bitstring
PASSED: #11 bitstring
PASSED: #12 bitstring
PASSED: #13 bitstring
PASSED: #14 bitstring
PASSED: #15 bitstring
PASSED: #16 bitstring
PASSED: #17 bitstring
PASSED: #18 bitstring
PASSED: #19 bitstring
PASSED: #20 ffs
PASSED: #21 ffc
PASSED: #22 ffc
NOTE: Testing and/or/not
PASSED: #23 and
PASSED: #24 and
PASSED: #25 or
PASSED: #26 or
PASSED: #27 or
PASSED: #28 or
PASSED: #29 not
PASSED: #30 not
NOTE: testing bit selection
PASSED: #31 pick
PASSED: #32 pick
PASSED: #33 pick
NOTE: Testing realloc
PASSED: #34 bitstring
PASSED: #35 bitstring
PASSED: #36 bitstring
PASSED: #37 bitstring
PASSED: #38 bitstring
PASSED: #39 bitstring
PASSED: #40 bitstring
NOTE: Testing bit_fmt
PASSED: #41 bitstring
PASSED: #42 bitstring
PASSED: #43 bitstring
PASSED: #44 bitstring
NOTE: Testing bit_nffc/bit_nffs
PASSED: #45 bitstring
PASSED: #46 bitstring
PASSED: #47 bitstring
PASSED: #48 bitstring
PASSED: #49 bitstring
PASSED: #50 bitstring
PASSED: #51 bitstring
PASSED: #52 bitstring
PASSED: #53 bitstring
NOTE: Testing bit_unfmt
PASSED: #54 bitstring
PASSED: #55 bitstring
Totals:
#passed: 55
#failed: 0
PASS: bitstring-test
Running suite(s): xtree
83%: Checks: 12, Failures: 2, Errors: 0
xtree-test.c:207:F:Core:test_xtree_freeing_elements:0: bad data passed to
freeing function
xtree-test.c:517:F:Core:test_xtree_walk:0: unexpected stop (data, which, level,
couple index) expected: 1: 1: 0: 0, got 1: 16: 257698037760
FAIL: xtree-test
Running suite(s): xhash
100%: Checks: 6, Failures: 0, Errors: 0
PASS: xhash-test
======================================
1 of 5 tests failed
Please report to [email protected]
======================================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit/common'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory
`/baycells/home/tru/build/slurm-14.11.0/testsuite/slurm_unit'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/baycells/home/tru/build/slurm-14.11.0/testsuite'
make: *** [check-recursive] Error 1
--
Dr Tru Huynh | http://www.pasteur.fr/research/bis
mailto:[email protected] | tel/fax +33 1 45 68 87 37/19
Institut Pasteur, 25-28 rue du Docteur Roux, 75724 Paris CEDEX 15 France