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  

Reply via email to