[CP2K-user] [CP2K:18493] Fail to compile SIRIUS by toolchain in WSL Ubuntu 20.04 LTS
ahxb
zhuhong850 at gmail.com
Sat Feb 25 15:14:53 UTC 2023
Dear all,
I'm trying to build CP2K 2023.1 in WSL Ubuntu 20.04 LTS by
tools/toolchain/install_cp2k_toolchain.sh in my laptop. I use the following
command:
./install_cp2k_toolchain.sh --with-gcc=install --with-openmpi=install
--math-mode=openblas --mpi-mode=openmpi --with-pexsi=install
--with-quip=install --with-plumed=install --with-libtorch=install
--with-sirius=install -j 12
Everything is OK until compiling SIRIUS. The toolchain returns an error as
following:
-- Found GSL: cp2k-2023.1/tools/toolchain/install/gsl-2.7/include (found
version "2.7")
CMake Error at
cp2k-2023.1/tools/toolchain/install/cmake-3.25.1/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230
(message):
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Call Stack (most recent call first):
cp2k-2023.1/tools/toolchain/install/cmake-3.25.1/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600
(_FPHSA_FAILURE_MESSAGE)
cp2k-2023.1/tools/toolchain/install/cmake-3.25.1/share/cmake-3.25/Modules/FindPkgConfig.cmake:99
(find_package_handle_standard_args)
cmake/modules/FindLibXC.cmake:2 (find_package)
CMakeLists.txt:139 (find_package)
-- Configuring incomplete, errors occurred!
See also
"cp2k-2023.1/tools/toolchain/build/SIRIUS-7.3.2/build/CMakeFiles/CMakeOutput.log".
make: *** src: No such file or directory. Stop.
ERROR: (./scripts/stage8/install_sirius.sh, line 158) Non-zero exit code
detected.
By reading CMakeLists.txt and cmake/modules/FindLibXC.cmake in
build/SIRIUS-7.3.2, I think the error happen when Cmake is trying to detect
LibXC. I found that there are many find_package lines in CMakeLists.txt.
After testing, I find LibXC (in line 139), SCALAPACK (in line 188),
LibVDWXC (in line 202), and costa (in line 205) all can cause previous
error, but other packages (gsl, libspg, elpa and hdf5) don't.
How to fix this error?
--
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/730e354e-f1a2-47c3-94df-65b05a8902e9n%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20230225/368e76ac/attachment-0001.htm>
More information about the CP2K-user
mailing list