opal AT lists.psi.ch
Subject: The OPAL Discussion Forum
List archive
- From: Christof Metzger-Kraus <christof.j.kraus AT gmail.com>
- To: Matt Easton 董昊 <matt.easton AT pku.edu.cn>
- Cc: opal AT lists.psi.ch
- Subject: RE: [Opal] CMake error while configuring OPAL
- Date: Mon, 29 Jan 2018 08:30:15 +0100
Thanks for the help, Christof. You helped me get started as to what to look for.
Adding the [a-zA-Z] on line 11 did get rid of the first error ok, but the second error still persisted. Adding some messages to CMakeLists.txt, I could see that the $HOSTNAME variable itself wasn’t set at the time that line 11 was trying to read it. I don’t understand why, as this variable is definitely accessible from the bash terminal. I added the following code before line 11 to get the hostname:
cmake_host_system_information(RESULT HOSTNAME QUERY HOSTNAME)
This seemed to do the job. The configuration completed, although I did get the following warnings:
CMake Warning (dev) at CMakeLists.txt:160 (set):
Cannot set "OPAL_LIBS": current scope has no parent.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:161 (set):
Cannot set "OPAL_CXX_FLAGS": current scope has no parent.
This warning is for project developers. Use -Wno-dev to suppress it.
I then went on to try and compile OPAL. I got a whole host of errors saying that certain files are not in the right place, specifically Ippl.h and Utility/Inform.h. I found these files in ippl/src, but not really knowing what an ippl is, I didn’t want to just move stuff around…
At this point, I think I am going to give up on my naïve notion of quickly compiling and running the code before understanding it, and I need to plough into the documentation and work out how the application is put together. I will need to do this at some stage anyway, and rather than continue to take up your time by troubleshooting installation issues, I can use this time to understand the different parts of the code.
Thanks everyone for the help.
Regards,
Matt
From: Christof Metzger-Kraus [mailto:christof.j.kraus AT gmail.com]
Sent: Monday, January 29, 2018 2:29 PM
To: Matt Easton 董昊 <matt.easton AT pku.edu.cn>
Cc: opal AT lists.psi.ch
Subject: Re: [Opal] CMake error while configuring OPAL
Hi Matt,
in src/Cmake Lists.txt on line 11 you could add
[a-zA-Z]
in front of [^0-9]*
The other error is connected.
Christof
ps: I don't have access to my laptop and can't test it.
Am 29.01.2018 2:11 vorm. schrieb "Matt Easton 董昊" <matt.easton AT pku.edu.cn>:
Hi again,
Sorry for sending lots of emails all in a row. If it would be better for the community for me to combine everything into longer, less frequent emails, please let me know.
I’m working on the “one issue one email chain” basis, but am happy to change that if necessary.I am now trying to compile and install OPAL without the SAAMG solver. All the prerequisites seem to have installed fine, using the recipes on the OPAL wiki.
I have downloaded the source for OPAL v1.6.1 as a tarball from https://gitlab.psi.ch/OPAL/src/tags/OPAL-1.6.1
I’m running the following configure command from the wiki page https://gitlab.psi.ch/OPAL/src/wikis/For%20Developers/Compile-OPAL-on-RHEL6
mkdir -p "${SRC_DIR}/OPAL/build" && cd "$_"
CC=mpicc CXX=mpicxx cmake \
--prefix="${PREFIX}" \
"${SRC_DIR}/OPAL/src"On my system, $SRC_DIR is ~/Code and $PREFIX is /usr/local.
I’m getting two errors from CMake:
CMake Error at CMakeLists.txt:11 (STRING):
string sub-command REGEX, mode MATCH regex "[^0-9]*" matched an empty
string.CMake Error at CMakeLists.txt:103 (IF):
if given arguments:
"MATCHES" "edison" "OR" "MATCHES" "cori" "OR" "MATCHES" "daint"
Unknown arguments specifiedAny suggestions on what to look into? These errors don’t mean very much to me, I’m afraid.
Thanks for the help,
Matt
- [Opal] CMake error while configuring OPAL, Matt Easton 董昊, 01/29/2018
- Re: [Opal] CMake error while configuring OPAL, Christof Metzger-Kraus, 01/29/2018
- RE: [Opal] CMake error while configuring OPAL, Matt Easton 董昊, 01/29/2018
- RE: [Opal] CMake error while configuring OPAL, Christof Metzger-Kraus, 01/29/2018
- RE: [Opal] CMake error while configuring OPAL, Matt Easton 董昊, 01/29/2018
- Re: [Opal] CMake error while configuring OPAL, Christof Metzger-Kraus, 01/29/2018
Archive powered by MHonArc 2.6.19.