Open hakonhagland opened 4 years ago
just installed a vanilla 20.04 and everything built fine. did you clear out the build directory after upgrading?
did you clear out the build directory after upgrading?
Yes, I did a "fresh" clone of opm-common
just to make sure:
cd ~/test/boost
git clone git@github.com:OPM/opm-common.git
cd opm-common
mkdir build
cd build
cmake -DOPM_ENABLE_PYTHON=ON -DCMAKE_BUILD_TYPE=Debug ..
weird, i did exactly the same.
installed a fresh 20.04 vm apt install git cmake g++ libboost-test-dev libboost-system-dev python3-dev python3-setuptools python3-pip
cmake blablabla.
Interesting... Note: did not install libecl
according https://opm-project.org/?page_id=231 it is not needed
Did some more debugging.. Anyone knows where/how in the cmake machinery is the variable opm-common_LIBRARIES
defined? By running cmake
with --trace-expand
I can see that its value at line 35 in GenerateKeywords.cmake
is
Boost::system;Boost::unit_test_framework;/lib/x86_64-linux-gnu/libboost_system.so.1.71.0;/lib/x86_64-linux-gnu/libboost_system.so;optimized;/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.71.0;debug;/lib/x86_64-linux-gnu/libboost_unit_test_framework.so
So what can be the purpose/usage of the two first items in the variable:
Boost::system
Boost::unit_test_framework
?? Where/how are they defined?
It seems to work if I add BOOST_ROOT=/usr
to the enviroment variables:
BOOST_ROOT=/usr cmake -DOPM_ENABLE_PYTHON=ON -DCMAKE_BUILD_TYPE=Debug ..
I am trying to compile
opm-common
after upgrading my system from Ubuntu 19.10 to Ubuntu 20.04:gives the following output:
The content of the file mentioned in the last line above is here: CMakeOutput.log