Discussion:
make check fails with 14.03.6
Bjørn-Helge Mevik
2014-08-15 08:49:31 UTC
Permalink
We're testing slurm 14.03.6 on a Rocks 6.1/CentOS 6.3 system. configure
and make succeeds, but make check fails:

# cd slurm-14.03.6
# ./configure --sysconfdir=/etc/slurm
[...]
# make
[...]
# make check
[...]
make[5]: Leaving directory `/state/partition1/hpc/src/slurm/slurm-14.03.6/testsuite/slurm_unit/api'
make check-TESTS
make[5]: Entering directory `/state/partition1/hpc/src/slurm/slurm-14.03.6/testsuite/slurm_unit/api'
make[6]: Entering directory `/state/partition1/hpc/src/slurm/slurm-14.03.6/testsuite/slurm_unit/api'
/bin/sh: ../../../auxdir/test-driver: No such file or directory
make[6]: *** [api-test.log] Error 127
make[6]: Leaving directory `/state/partition1/hpc/src/slurm/slurm-14.03.6/testsuite/slurm_unit/api'
[...]

We have the prerequisits mentioned in testsuite/slurm_unit/README:

# rpm -q expect
expect-5.44.1.15-4.el6.x86_64
# rpm -q dejagnu
dejagnu-1.4.4-17.el6.noarch
# rpm -q check
check-0.9.8-1.1.el6.x86_64

Is there something else we are missing?
--
Regards,
Bjørn-Helge Mevik, dr. scient,
Department for Research Computing, University of Oslo
Paddy Doyle
2014-08-15 13:34:33 UTC
Permalink
Post by Bjørn-Helge Mevik
We're testing slurm 14.03.6 on a Rocks 6.1/CentOS 6.3 system. configure
/bin/sh: ../../../auxdir/test-driver: No such file or directory
make[6]: *** [api-test.log] Error 127
make[6]: Leaving directory `/state/partition1/hpc/src/slurm/slurm-14.03.6/testsuite/slurm_unit/api'
[...]
# rpm -q expect
expect-5.44.1.15-4.el6.x86_64
# rpm -q dejagnu
dejagnu-1.4.4-17.el6.noarch
# rpm -q check
check-0.9.8-1.1.el6.x86_64
Is there something else we are missing?
I'm seeing that as well, with Scientific Linux 6.5.

If you run ./autogen.sh first and then ./configure etc, then 'make check' works
for me.

So I'm not sure if the 'test-driver' file is something local to SchedMD and safe
to ignore?

Running ./autogen does change a lot of files though; so if you had cloned from
git, you'll end up with a very non-clean repo.

Paddy
j***@public.gmane.org
2014-08-15 16:19:45 UTC
Permalink
As far as I can tell, it has been this way (broken) forever. It will
be fixed in 14.03.7.
Post by Paddy Doyle
Post by Bjørn-Helge Mevik
We're testing slurm 14.03.6 on a Rocks 6.1/CentOS 6.3 system. configure
/bin/sh: ../../../auxdir/test-driver: No such file or directory
make[6]: *** [api-test.log] Error 127
make[6]: Leaving directory
`/state/partition1/hpc/src/slurm/slurm-14.03.6/testsuite/slurm_unit/api'
[...]
# rpm -q expect
expect-5.44.1.15-4.el6.x86_64
# rpm -q dejagnu
dejagnu-1.4.4-17.el6.noarch
# rpm -q check
check-0.9.8-1.1.el6.x86_64
Is there something else we are missing?
I'm seeing that as well, with Scientific Linux 6.5.
If you run ./autogen.sh first and then ./configure etc, then 'make check' works
for me.
So I'm not sure if the 'test-driver' file is something local to SchedMD and safe
to ignore?
Running ./autogen does change a lot of files though; so if you had cloned from
git, you'll end up with a very non-clean repo.
Paddy
--
Morris "Moe" Jette
CTO, SchedMD LLC

Slurm User Group Meeting
September 23-24, Lugano, Switzerland
Find out more http://slurm.schedmd.com/slurm_ug_agenda.html
Bjørn-Helge Mevik
2014-08-18 08:47:31 UTC
Permalink
As far as I can tell, it has been this way (broken) forever. It will be fixed
in 14.03.7.
Thx!
--
Regards,
Bjørn-Helge Mevik, dr. scient,
Department for Research Computing, University of Oslo
Continue reading on narkive:
Loading...