Chameleon not compiling
Hello,
I am not able to compile Chameleon. I thought it might be related to a recent gcc version, so I tried with gcc 8.3.0, but I got a similar result.
Cmake error log files are attached.
Steps:
rm -rf ~/.spack
git clone https://github.com/llnl/spack.git
git clone https://gitlab.inria.fr/solverstack/spack-repo.git
./spack/bin/spack repo add spack-repo
./spack/bin/spack install -v --keep-stage chameleon
./spack/bin/spack install -v --keep-stage chameleon%gcc@8.3.0
Build output (gcc 9.2.1)
1 error found in build log:
152 -- Looking for starpu : test of starpu_init fails
153 -- CMAKE_REQUIRED_LIBRARIES: -Wl,-rpath -Wl,/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/hwloc-1.11.11-ntonlmxx7pmlac3ferpe7ked5hgxcpeo/lib -Wl,-rpath -Wl,/tmp/notCompilingIssue/spack/opt/spa
ck/linux-ubuntu19.10-sandybridge/gcc-9.2.1/openmpi-3.1.4-vakcupg6qglh52vqnhcihuwlmqnlk2bj/lib -L/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/hwloc-1.11.11-ntonlmxx7pmlac3ferpe7ked5hgxcpeo/lib
-pthread;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/starpu-1.3.3-wigqdb35pd2cjbryvyoabyygsa2to2vz/lib/libstarpumpi-1.3.so;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybrid
ge/gcc-9.2.1/starpu-1.3.3-wigqdb35pd2cjbryvyoabyygsa2to2vz/lib/libstarpu-1.3.so;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/hwloc-1.11.11-ntonlmxx7pmlac3ferpe7ked5hgxcpeo/lib/libhwloc.so;/tm
p/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/openmpi-3.1.4-vakcupg6qglh52vqnhcihuwlmqnlk2bj/lib/libmpi.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libm.so
154 -- CMAKE_REQUIRED_INCLUDES: /tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/libxml2-2.9.9-5tuunmnyxl374ltfky7gmv4snhklpge3/include/libxml2;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.1
0-sandybridge/gcc-9.2.1/libiconv-1.16-yj5wultnqalzu5c6rvqfqjjslz5vj2lq/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/hwloc-1.11.11-ntonlmxx7pmlac3ferpe7ked5hgxcpeo/include;/tmp/notComp
ilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/starpu-1.3.3-wigqdb35pd2cjbryvyoabyygsa2to2vz/include/starpu/1.3;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/libpciaccess-0
.13.5-zceqcawsaaipgc645lpuwbsv5t6hibpu/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/libxml2-2.9.9-5tuunmnyxl374ltfky7gmv4snhklpge3/include/libxml2;/tmp/notCompilingIssue/spack/opt/spa
ck/linux-ubuntu19.10-sandybridge/gcc-9.2.1/libiconv-1.16-yj5wultnqalzu5c6rvqfqjjslz5vj2lq/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/hwloc-1.11.11-ntonlmxx7pmlac3ferpe7ked5hgxcpeo/i
nclude;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/libpciaccess-0.13.5-zceqcawsaaipgc645lpuwbsv5t6hibpu/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1
/openmpi-3.1.4-vakcupg6qglh52vqnhcihuwlmqnlk2bj/include
155 -- CMAKE_REQUIRED_FLAGS:
156 -- Check in CMakeFiles/CMakeError.log to figure out why it fails
157 -- Maybe STARPU is linked with specific libraries. Have you tried with COMPONENTS (HWLOC, CUDA, MPI, BLAS, MAGMA, FXT, SIMGRID, FORTRAN)? See the explanation in FindSTARPU.cmake.
>> 158 CMake Error at /tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/cmake-3.16.1-nthjmkxm57p7jao75htz2ucqw6vvag4g/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
159 Could NOT find STARPU (missing: STARPU_WORKS) (Required is at least version
160 "1.3")
161 Call Stack (most recent call first):
162 /tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-9.2.1/cmake-3.16.1-nthjmkxm57p7jao75htz2ucqw6vvag4g/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
163 cmake_modules/morse_cmake/modules/find/FindSTARPU.cmake:904 (find_package_handle_standard_args)
164 CMakeLists.txt:602 (find_package)
Build output (gcc 8.3.0)
1 error found in build log:
152 -- Looking for starpu : test of starpu_init fails
153 -- CMAKE_REQUIRED_LIBRARIES: -Wl,-rpath -Wl,/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/hwloc-1.11.11-7yxmbu56pdb6vyeekp54xaxhynyyjlj6/lib -Wl,-rpath -Wl,/tmp/notCompilingIssue/spack/opt/spa
ck/linux-ubuntu19.10-sandybridge/gcc-8.3.0/openmpi-3.1.4-7w545jni2siocusd2lr7tr5mmqz3fjjo/lib -L/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/hwloc-1.11.11-7yxmbu56pdb6vyeekp54xaxhynyyjlj6/lib
-pthread;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/starpu-1.3.3-meaoihbfhq7tlsmr3ajhbykdyyf24man/lib/libstarpumpi-1.3.so;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybrid
ge/gcc-8.3.0/starpu-1.3.3-meaoihbfhq7tlsmr3ajhbykdyyf24man/lib/libstarpu-1.3.so;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/hwloc-1.11.11-7yxmbu56pdb6vyeekp54xaxhynyyjlj6/lib/libhwloc.so;/tm
p/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/openmpi-3.1.4-7w545jni2siocusd2lr7tr5mmqz3fjjo/lib/libmpi.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libm.so
154 -- CMAKE_REQUIRED_INCLUDES: /tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/libxml2-2.9.9-cpxzgestjenss5mhgghggl6zib5d2ltj/include/libxml2;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.1
0-sandybridge/gcc-8.3.0/libiconv-1.16-xoqkomlarlqknjlcbb7lx7yin5vx3na7/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/hwloc-1.11.11-7yxmbu56pdb6vyeekp54xaxhynyyjlj6/include;/tmp/notComp
ilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/starpu-1.3.3-meaoihbfhq7tlsmr3ajhbykdyyf24man/include/starpu/1.3;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/libpciaccess-0
.13.5-xmhd7fpkfxjpodrrboudeetsqhtjhnjt/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/libxml2-2.9.9-cpxzgestjenss5mhgghggl6zib5d2ltj/include/libxml2;/tmp/notCompilingIssue/spack/opt/spa
ck/linux-ubuntu19.10-sandybridge/gcc-8.3.0/libiconv-1.16-xoqkomlarlqknjlcbb7lx7yin5vx3na7/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/hwloc-1.11.11-7yxmbu56pdb6vyeekp54xaxhynyyjlj6/i
nclude;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/libpciaccess-0.13.5-xmhd7fpkfxjpodrrboudeetsqhtjhnjt/include;/tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0
/openmpi-3.1.4-7w545jni2siocusd2lr7tr5mmqz3fjjo/include
155 -- CMAKE_REQUIRED_FLAGS:
156 -- Check in CMakeFiles/CMakeError.log to figure out why it fails
157 -- Maybe STARPU is linked with specific libraries. Have you tried with COMPONENTS (HWLOC, CUDA, MPI, BLAS, MAGMA, FXT, SIMGRID, FORTRAN)? See the explanation in FindSTARPU.cmake.
>> 158 CMake Error at /tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/cmake-3.16.1-yqen2bozpfctj5tesi4mtxpbqtylyezz/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
159 Could NOT find STARPU (missing: STARPU_WORKS) (Required is at least version
160 "1.3")
161 Call Stack (most recent call first):
162 /tmp/notCompilingIssue/spack/opt/spack/linux-ubuntu19.10-sandybridge/gcc-8.3.0/cmake-3.16.1-yqen2bozpfctj5tesi4mtxpbqtylyezz/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
163 cmake_modules/morse_cmake/modules/find/FindSTARPU.cmake:904 (find_package_handle_standard_args)
164 CMakeLists.txt:602 (find_package)