make check fails (python yaml problem)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BigDFT |
Invalid
|
High
|
Unassigned |
Bug Description
libyaml-0.1.6_2 py27-yaml-3.11 bigdft 1.7.7 FreeBSD 10.2
cryptoperthite tests gmake check
Making check in DFT
gmake[1]: Entering directory '/home/
Making check in cubic
gmake[2]: Entering directory '/home/
gmake[3]: Entering directory '/home/
gmake[3]: 'C.psp' is up to date.
gmake[3]: Leaving directory '/home/
gmake[3]: Entering directory '/home/
gmake[3]: 'C-test.post-in' is up to date.
gmake[3]: Leaving directory '/home/
Input prepared in "C-test" directory, make C.run available
touch C.in
=======
Will run tests in parallel with 'mpirun -np 2'
=======
gmake[3]: Entering directory '/home/
gmake[3]: 'C.out.out' is up to date.
gmake[3]: Leaving directory '/home/
Tests have run in "C-test" directory, make C.check available
gmake[3]: Entering directory '/home/
python /home/rmason/
Traceback (most recent call last):
File "/home/
open(args.ref, "r").read(), Loader=
AttributeError: 'module' object has no attribute 'CLoader'
../Makefile:556: recipe for target 'C.out.report.yaml' failed
gmake[3]: *** [C.out.report.yaml] Error 1
gmake[3]: Leaving directory '/home/
Makefile:759: recipe for target 'C.yaml-check' failed
gmake[2]: *** [C.yaml-check] Error 2
rm C.run
gmake[2]: Leaving directory '/home/
Makefile:402: recipe for target 'check-recursive' failed
gmake[1]: *** [check-recursive] Error 1
gmake[1]: Leaving directory '/home/
Makefile:420: recipe for target 'check-recursive' failed
gmake: *** [check-recursive] Error 1
This is not a bug, but a weakness of the present build system.
The " make check" command has to be launched from the tob builddir directory instaed that from test.
this will be corrected in the forthcoming release.
Many thanks
Luigi