-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jpsreport, warning during build process on JURECA #805
Comments
@bsteinb any idea? |
For the first warnings the reason is that no OpenMP Module is loaded. We could think about suppressing this warning. But for the computation you should load a OpenMP module and recompile everything. The Boost related warnings should be disabled... I have to check why boost is not marked as system includes... |
There is no OpenMP module (as in |
In addition, this was my workflow for building from source: module load CMake
module load GCC
module load ParaStationMPI
module load Boost
mkdir build && cd build
../scripts/setup-deps.sh
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=$(pwd)/deps ..
make |
The Boost warning is due to a bug (not really a bug, more like a rough edge) in EasyBuild which we use to install the modules: easybuilders/easybuild-framework#3331 To work around this, you can do this before building:
Although that does seem like overkill for getting rid of a few warnings. |
BTW, the make log can be made much more useful by running |
When compiling on JURECA (cmake 3.14.0, Boost 1.69.0, Python 3.6.8) I get the following hints for jpsreport:
relating to OpenMP:
relating to Boost and Python:
The compilation of jpscore and jpsreport is completed without errors (cmake log - make log).
The text was updated successfully, but these errors were encountered: