Chameleon is not compiling with starpu@develop
I am not able to install Chameleon with the development version of StarPU.
The following line (with spack)
spack install -v --keep-stage chameleon+starpu^starpu@develop
returns:
1 error found in build log:
126 -- Looking for starpu : test of starpu_init fails
127 -- CMAKE_REQUIRED_LIBRARIES: -Wl,-rpath -Wl,/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/hwloc-1.11.9-ds67vwflkagr6sxkh6qg7x6cyao5dfqq/lib -Wl,-rpath -Wl,/tm
p/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/openmpi-3.1.0-vsbknq3mjdiflfee7lfs25bshlvyvtcf/lib -L/tmp/src/spack/opt/spack/linux-ubunt
u17.10-x86_64/gcc-7.2.0/hwloc-1.11.9-ds67vwflkagr6sxkh6qg7x6cyao5dfqq/lib -pthread;/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/starpu-develop-qzlygmphd7jmpl
ruvb22u3dqwubayrig/lib/libstarpumpi-1.3.so;/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/starpu-develop-qzlygmphd7jmplruvb22u3dqwubayrig/lib/libstarpu-1.3.so;
/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/hwloc-1.11.9-ds67vwflkagr6sxkh6qg7x6cyao5dfqq/lib/libhwloc.so;/tmp/src/spack/opt/spack
/linux-ubuntu17.10-x86_64/gcc-7.2.0/openmpi-3.1.0-vsbknq3mjdiflfee7lfs25bshlvyvtcf/lib/libmpi.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libm.so
128 -- CMAKE_REQUIRED_INCLUDES: /tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/libpciaccess-0.13.5-t6huqxpovkbofd5w3h2wfsnatdeyklng/include;/tmp/per-ev/starpu+simg
rid+gdb/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/starpu-develop-qzlygmphd7jmplruvb22u3dqwubayrig/include/starpu/1.3;/tmp/src/spack/opt/spack/linux-ubuntu17.10
-x86_64/gcc-7.2.0/hwloc-1.11.9-ds67vwflkagr6sxkh6qg7x6cyao5dfqq/include;/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/libxml2-2.9.8-6rmt2aea2iahmfphmzozzrw3zn
l2z3fv/include/libxml2;/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/libpciaccess-0.13.5-t6huqxpovkbofd5w3h2wfsnatdeyklng/include;/tmp/per-ev/starpu+simgrid+g
db/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/hwloc-1.11.9-ds67vwflkagr6sxkh6qg7x6cyao5dfqq/include;/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/
libxml2-2.9.8-6rmt2aea2iahmfphmzozzrw3znl2z3fv/include/libxml2;/tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/openmpi-3.1.0-vsbknq3mjdiflfee7lfs25bshlvyvtcf/in
clude
129 -- CMAKE_REQUIRED_FLAGS:
130 -- Check in CMakeFiles/CMakeError.log to figure out why it fails
131 -- Maybe STARPU is linked with specific libraries. Have you tried with COMPONENTS (HWLOC, CUDA, MPI, BLAS, MAGMA, FXT, SIMGRID)? See the explanation in FindSTARPU.cmake.
>> 132 CMake Error at /tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/cmake-3.11.2-fcmsm7l6akdf7d2afm6f32khtvltpplx/share/cmake-3.11/Modules/FindPackageHandleStandardA
rgs.cmake:137 (message):
133 Could NOT find STARPU (missing: STARPU_WORKS) (Required is at least version
134 "1.1")
135 Call Stack (most recent call first):
136 /tmp/src/spack/opt/spack/linux-ubuntu17.10-x86_64/gcc-7.2.0/cmake-3.11.2-fcmsm7l6akdf7d2afm6f32khtvltpplx/share/cmake-3.11/Modules/FindPackageHandleStandardArgs.cmake:378
(_FPHSA_FAILURE_MESSAGE)
137 cmake_modules/morse_cmake/modules/find/FindSTARPU.cmake:860 (find_package_handle_standard_args)
138 CMakeLists.txt:589 (find_package)
Using the StarPU 1.2.3 the install is successful.