Hi Fotis,
(please keep the easybuild list in CC, others are on the list as well)
On 05/31/2012 04:27 PM, Fotis Georgatos wrote:
Hi there,
1)
I recommend you prefix the lines of EasyBuild with something like "===="
or a similar separator, because that would turn its output more readable.
That's a good suggestion (and easy to implement ;-)), thanks.
2)
As regards the error below, Do I understand correctly that atlas_pthreads.h
is flawlessly created on your (rhel-based) test systems? The logfiles on
my side are not too helpful to track down the culprit of that issue.
Can you send us the complete build log?
On my end, there is a file atlas_pthreads.h in the include/atlas
directory where ATLAS is installed.
I think that during the build, everything that's supposed to end up in
installdir/include/atlas is copied to builddir/obj/include, so the
atlas_pthreads.h file should be there.
If the build dir is still there, can you check that?
Apparently, the atlas_aux.h and atlas_misc.h files are there...
Are you doing a default build of ATLAS as implemented in EasyBuild, or
did you make some changes? Can we see your easyconfig (.eb) file?
3)
btw.
I am coming to the area of Brussels for the weekend and could drop by Ghent
or nearby, in case you'd like to put some effort together on METIS/ParMETIS
(I've been setting them up in the past in RHEL clones without any issues).
I don't need them; actually, it's just an opportunity to meet you guys :-)
We already have support for METIS/ParMETIS in place in a branch, but
it's not merged into master yet.
You can check it out at
https://github.com/boegel/easybuild/tree/236_DOLFIN (see
easybuild/easyblocks/m/metis.py and easybuild/easyblocks/p/parmetis.py).
It should be working, but we want to run a full regression test on this
branch first before we merge it into master and make a new EasyBuild
release (v0.8).
We are now fixing two small problems with the CP2K/v0.7 branch, which we
will merge into master any time now (maybe today).
If during the weekend you mean Sat/Sun, I won't be around (I don't live
that close to Ghent).
Kenneth
cheers,
Fotis
$ grep EasyBuild /tmp/easybuild-ATLAS-3.8.4-20120531.150625.log
2012-05-31 15:06:25,295 ATLAS INFO This is EasyBuild
0.5-rd5d2c2e40e527b6509aada8b2a5a2aa330358ea2
2012-05-31 15:06:25,295 ATLAS WARNING Easyconfig does not specify an
EasyBuild-version (key 'easybuildVersion')! Assuming the latest version
2012-05-31 15:21:17,902 fileTools ERROR EasyBuild crashed with an error (at
easybuild/tools/filetools.py:310 in run_cmd): run_cmd "make ptcheck" exited
with exitcode 2 and output:
raise EasyBuildError(newMsg)
EasyBuildError: 'EasyBuild crashed with an error (at
easybuild/tools/filetools.py:310 in run_cmd): run_cmd "make ptcheck" exited
with exitcode 2 and output:\nmake -f Make.top ptsanity_test\nmake[1]: Entering
directory
`/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS/obj\'\nBUILDING
TESTERS:\ncd bin ; make ptsanity_test\nmake[2]: Entering directory
`/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS/obj/bin\'\nrm
-f ptsanity.out\nmake ssanity_test_pt dsanity_test_pt csanity_test_pt
zsanity_test_pt\nmake[3]: Entering directory
`/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS/obj/bin\'\ngcc
-o sinvtst_pt.o -c -DL2SIZE=4194304
-I/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS/obj/include
-I/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS///include
-I/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS///include/contrib
-DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DATL_ARCH_Corei1
-DATL_CPUMHZ=1862 -DATL_SSE3 -DATL_SSE2 -DATL_SSE1 -DATL_USE64BITS
-DATL_GAS_x8664 -fomit-frame-pointer -mfpmath=sse -msse3 -O2
-fno-schedule-insns2 -fPIC -m64 -DATLCINT -DATL_USEPTHREADS -DSREAL
/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS///bin/invtst.c\nIn
file included from
/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS///include/atlas_misc.h:414:0,\n
from
/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS///bin/invtst.c:31:\n/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS///include/atlas_aux.h:777:31:
fatal error: atlas_pthreads.h: No such file or directory\ncompilation
terminated.\nmake[3]: *** [sinvtst_pt.o] Error 1\nmake[3]: Leaving directory
`/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS/obj/bin\'\nmake[2]:
*** [ptsanity_test] Error 2\nmake[2]: Leaving directory
`/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS/obj/bin\'\nmake[1]:
*** [ptsanity_test] Error 2\nmake[1]: Leaving directory
`/var/test/easybuild_build/ATLAS/3.8.4/GCC-4.6.3-LAPACK-3.4.0/GCC-4.6.3-LAPACK-3.4.0/ATLAS/obj\'\nmake:
*** [pttest] Error 2\n'