PhotonicsTUL / PLaSK

Photonic Lasers Simulation Kit
https://plask.app
GNU General Public License v3.0
8 stars 2 forks source link

Problems with installation on Ubuntu 20.04.6 LTS #2

Closed krzyklo closed 9 months ago

krzyklo commented 9 months ago

Hello,

I would like to try Plask, though run into issues with installation.

  1. I couldn't get default boost config to be detected: CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message): Could NOT find Boost (missing: filesystem) (found suitable version "1.67.0", minimum required is "1.54.0")

Finally installed again Boost from SRC: https://www.boost.org/users/download/#live

Used this command for cmake: cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DBOOST_ROOT="/home/krzys/DEB/boost_1_84_0" -DBOOST_LIBRARYDIR="/home/krzys/DEB/boost_1_84_0/stage/lib" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ ..

Build completed, but a lot of warnings received. Seems, that python Anaconda installed into /opt/anaconda/ is detected, even if default python version was set for other python with: sudo update-alternatives --config python Below is full log of cmake:

krzys@kLatitude-E6430:~/Aix200R2/PLaSK/build-release$ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DBOOST_ROOT="/home/krzys/DEB/boost_1_84_0" -DBOOST_LIBRARYDIR="/home/krzys/DEB/boost_1_84_0/stage/lib" -DCMAKE_C_COMPILER=clang --clean-first -DCMAKE_CXX_COMPILER=clang++ .. -- PLaSK version 2024.01.22.d4019a22a -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1463 ] _boost_TEST_VERSIONS = "1.72.0;1.72;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1464 ] Boost_USE_MULTITHREADED = "TRUE" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1465 ] Boost_USE_STATIC_LIBS = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1466 ] Boost_USE_STATIC_RUNTIME = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1467 ] Boost_ADDITIONAL_VERSIONS = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1468 ] Boost_NO_SYSTEM_PATHS = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1537 ] BOOST_ROOT = "/home/krzys/DEB/boost_1_84_0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1538 ] ENV{BOOST_ROOT} = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1539 ] BOOST_INCLUDEDIR = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1540 ] ENV{BOOST_INCLUDEDIR} = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1541 ] BOOST_LIBRARYDIR = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1542 ] ENV{BOOST_LIBRARYDIR} = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1630 ] location of version.hpp: /usr/include/boost/version.hpp -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1670 ] Boost_VERSION = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1671 ] Boost_VERSION_STRING = "1.67.0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1672 ] Boost_VERSION_MACRO = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1673 ] Boost_VERSION_MAJOR = "1" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1674 ] Boost_VERSION_MINOR = "67" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1675 ] Boost_VERSION_PATCH = "0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1676 ] Boost_VERSION_COUNT = "3" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1693 ] Boost_LIB_PREFIX = "" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1694 ] Boost_NAMESPACE = "boost" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:790 ] _boost_COMPILER = "-clang100" (guessed) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1730 ] _boost_MULTITHREADED = "-mt" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1781 ] _boost_ARCHITECTURE_TAG = "-x64" (user-specified via Boost_ARCHITECTURE) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1811 ] _boost_RELEASE_ABI_TAG = "-" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1812 ] _boost_DEBUG_ABI_TAG = "-d" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1872 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1873 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2058 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-clang100-mt-x64-1_67;boost_filesystem-clang100-mt-x64;boost_filesystem-clang100-mt;boost_filesystem-mt-x64-1_67;boost_filesystem-mt-x64;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2113 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-clang100-mt-d-x64-1_67;boost_filesystem-clang100-mt-d-x64;boost_filesystem-clang100-mt-d;boost_filesystem-mt-d-x64-1_67;boost_filesystem-mt-d-x64;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2058 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-clang100-mt-x64-1_67;boost_system-clang100-mt-x64;boost_system-clang100-mt;boost_system-mt-x64-1_67;boost_system-mt-x64;boost_system-mt;boost_system-mt;boost_system -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2113 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-clang100-mt-d-x64-1_67;boost_system-clang100-mt-d-x64;boost_system-clang100-mt-d;boost_system-mt-d-x64-1_67;boost_system-mt-d-x64;boost_system-mt-d;boost_system-mt;boost_system -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- Found Boost: /usr/include (found suitable version "1.67.0", minimum required is "1.54.0") found components: filesystem system -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1463 ] _boost_TEST_VERSIONS = "1.72.0;1.72;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1464 ] Boost_USE_MULTITHREADED = "TRUE" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1465 ] Boost_USE_STATIC_LIBS = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1466 ] Boost_USE_STATIC_RUNTIME = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1467 ] Boost_ADDITIONAL_VERSIONS = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1468 ] Boost_NO_SYSTEM_PATHS = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1537 ] BOOST_ROOT = "/home/krzys/DEB/boost_1_84_0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1538 ] ENV{BOOST_ROOT} = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1539 ] BOOST_INCLUDEDIR = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1540 ] ENV{BOOST_INCLUDEDIR} = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1541 ] BOOST_LIBRARYDIR = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1542 ] ENV{BOOST_LIBRARYDIR} = <unset> -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1630 ] location of version.hpp: /usr/include/boost/version.hpp -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1670 ] Boost_VERSION = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1671 ] Boost_VERSION_STRING = "1.67.0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1672 ] Boost_VERSION_MACRO = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1673 ] Boost_VERSION_MAJOR = "1" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1674 ] Boost_VERSION_MINOR = "67" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1675 ] Boost_VERSION_PATCH = "0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1676 ] Boost_VERSION_COUNT = "3" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1693 ] Boost_LIB_PREFIX = "" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1694 ] Boost_NAMESPACE = "boost" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:790 ] _boost_COMPILER = "-clang100" (guessed) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1730 ] _boost_MULTITHREADED = "-mt" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1781 ] _boost_ARCHITECTURE_TAG = "-x64" (user-specified via Boost_ARCHITECTURE) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1811 ] _boost_RELEASE_ABI_TAG = "-" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1812 ] _boost_DEBUG_ABI_TAG = "-d" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1872 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1873 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:2020 (message): No header defined for python-py39; skipping header check (note: header-only libraries have no designated component) Call Stack (most recent call first): CMakeLists.txt:215 (find_package) ` -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2058 ] Searching for PYTHON-PY39_LIBRARY_RELEASE: boost_python-py39-clang100-mt-x64-1_67;boost_python-py39-clang100-mt-x64;boost_python-py39-clang100-mt;boost_python-py39-mt-x64-1_67;boost_python-py39-mt-x64;boost_python-py39-mt;boost_python-py39-mt;boost_python-py39 -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2113 ] Searching for PYTHON-PY39_LIBRARY_DEBUG: boost_python-py39-clang100-mt-d-x64-1_67;boost_python-py39-clang100-mt-d-x64;boost_python-py39-clang100-mt-d;boost_python-py39-mt-d-x64-1_67;boost_python-py39-mt-d-x64;boost_python-py39-mt-d;boost_python-py39-mt;boost_python-py39 -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1463 ] _boost_TEST_VERSIONS = "1.72.0;1.72;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1464 ] Boost_USE_MULTITHREADED = "TRUE" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1465 ] Boost_USE_STATIC_LIBS = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1466 ] Boost_USE_STATIC_RUNTIME = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1467 ] Boost_ADDITIONAL_VERSIONS = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1468 ] Boost_NO_SYSTEM_PATHS = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1537 ] BOOST_ROOT = "/home/krzys/DEB/boost_1_84_0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1538 ] ENV{BOOST_ROOT} = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1539 ] BOOST_INCLUDEDIR = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1540 ] ENV{BOOST_INCLUDEDIR} = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1541 ] BOOST_LIBRARYDIR = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1542 ] ENV{BOOST_LIBRARYDIR} = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1630 ] location of version.hpp: /usr/include/boost/version.hpp -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1670 ] Boost_VERSION = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1671 ] Boost_VERSION_STRING = "1.67.0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1672 ] Boost_VERSION_MACRO = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1673 ] Boost_VERSION_MAJOR = "1" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1674 ] Boost_VERSION_MINOR = "67" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1675 ] Boost_VERSION_PATCH = "0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1676 ] Boost_VERSION_COUNT = "3" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1693 ] Boost_LIB_PREFIX = "" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1694 ] Boost_NAMESPACE = "boost" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:790 ] _boost_COMPILER = "-clang100" (guessed) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1730 ] _boost_MULTITHREADED = "-mt" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1781 ] _boost_ARCHITECTURE_TAG = "-x64" (user-specified via Boost_ARCHITECTURE) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1811 ] _boost_RELEASE_ABI_TAG = "-" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1812 ] _boost_DEBUG_ABI_TAG = "-d" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1872 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1873 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1998 ] Component-specific library search names for : python39;python3-py39;python-py39;python-3.9;python-39 -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2058 ] Searching for PYTHON39_LIBRARY_RELEASE: boost_python39-clang100-mt-x64-1_67;boost_python39-clang100-mt-x64;boost_python39-clang100-mt;boost_python39-mt-x64-1_67;boost_python39-mt-x64;boost_python39-mt;boost_python39-mt;boost_python39;boost_python3-py39-clang100-mt-x64-1_67;boost_python3-py39-clang100-mt-x64;boost_python3-py39-clang100-mt;boost_python3-py39-mt-x64-1_67;boost_python3-py39-mt-x64;boost_python3-py39-mt;boost_python3-py39-mt;boost_python3-py39;boost_python-py39-clang100-mt-x64-1_67;boost_python-py39-clang100-mt-x64;boost_python-py39-clang100-mt;boost_python-py39-mt-x64-1_67;boost_python-py39-mt-x64;boost_python-py39-mt;boost_python-py39-mt;boost_python-py39;boost_python-3.9-clang100-mt-x64-1_67;boost_python-3.9-clang100-mt-x64;boost_python-3.9-clang100-mt;boost_python-3.9-mt-x64-1_67;boost_python-3.9-mt-x64;boost_python-3.9-mt;boost_python-3.9-mt;boost_python-3.9;boost_python-39-clang100-mt-x64-1_67;boost_python-39-clang100-mt-x64;boost_python-39-clang100-mt;boost_python-39-mt-x64-1_67;boost_python-39-mt-x64;boost_python-39-mt;boost_python-39-mt;boost_python-39;boost_python39-clang100-mt-x64-1_67;boost_python39-clang100-mt-x64;boost_python39-clang100-mt;boost_python39-mt-x64-1_67;boost_python39-mt-x64;boost_python39-mt;boost_python39-mt;boost_python39 -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2113 ] Searching for PYTHON39_LIBRARY_DEBUG: boost_python39-clang100-mt-d-x64-1_67;boost_python39-clang100-mt-d-x64;boost_python39-clang100-mt-d;boost_python39-mt-d-x64-1_67;boost_python39-mt-d-x64;boost_python39-mt-d;boost_python39-mt;boost_python39;boost_python3-py39-clang100-mt-d-x64-1_67;boost_python3-py39-clang100-mt-d-x64;boost_python3-py39-clang100-mt-d;boost_python3-py39-mt-d-x64-1_67;boost_python3-py39-mt-d-x64;boost_python3-py39-mt-d;boost_python3-py39-mt;boost_python3-py39;boost_python-py39-clang100-mt-d-x64-1_67;boost_python-py39-clang100-mt-d-x64;boost_python-py39-clang100-mt-d;boost_python-py39-mt-d-x64-1_67;boost_python-py39-mt-d-x64;boost_python-py39-mt-d;boost_python-py39-mt;boost_python-py39;boost_python-3.9-clang100-mt-d-x64-1_67;boost_python-3.9-clang100-mt-d-x64;boost_python-3.9-clang100-mt-d;boost_python-3.9-mt-d-x64-1_67;boost_python-3.9-mt-d-x64;boost_python-3.9-mt-d;boost_python-3.9-mt;boost_python-3.9;boost_python-39-clang100-mt-d-x64-1_67;boost_python-39-clang100-mt-d-x64;boost_python-39-clang100-mt-d;boost_python-39-mt-d-x64-1_67;boost_python-39-mt-d-x64;boost_python-39-mt-d;boost_python-39-mt;boost_python-39;boost_python39-clang100-mt-d-x64-1_67;boost_python39-clang100-mt-d-x64;boost_python39-clang100-mt-d;boost_python39-mt-d-x64-1_67;boost_python39-mt-d-x64;boost_python39-mt-d;boost_python39-mt;boost_python39 -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- Found Boost::python39 -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1463 ] _boost_TEST_VERSIONS = "1.72.0;1.72;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1464 ] Boost_USE_MULTITHREADED = "TRUE" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1465 ] Boost_USE_STATIC_LIBS = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1466 ] Boost_USE_STATIC_RUNTIME = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1467 ] Boost_ADDITIONAL_VERSIONS = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1468 ] Boost_NO_SYSTEM_PATHS = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1537 ] BOOST_ROOT = "/home/krzys/DEB/boost_1_84_0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1538 ] ENV{BOOST_ROOT} = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1539 ] BOOST_INCLUDEDIR = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1540 ] ENV{BOOST_INCLUDEDIR} = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1541 ] BOOST_LIBRARYDIR = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1542 ] ENV{BOOST_LIBRARYDIR} = -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1630 ] location of version.hpp: /usr/include/boost/version.hpp -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1670 ] Boost_VERSION = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1671 ] Boost_VERSION_STRING = "1.67.0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1672 ] Boost_VERSION_MACRO = "106700" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1673 ] Boost_VERSION_MAJOR = "1" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1674 ] Boost_VERSION_MINOR = "67" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1675 ] Boost_VERSION_PATCH = "0" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1676 ] Boost_VERSION_COUNT = "3" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1693 ] Boost_LIB_PREFIX = "" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1694 ] Boost_NAMESPACE = "boost" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:790 ] _boost_COMPILER = "-clang100" (guessed) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1730 ] _boost_MULTITHREADED = "-mt" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1781 ] _boost_ARCHITECTURE_TAG = "-x64" (user-specified via Boost_ARCHITECTURE) -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1811 ] _boost_RELEASE_ABI_TAG = "-" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1812 ] _boost_DEBUG_ABI_TAG = "-d" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1872 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:1873 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2058 ] Searching for UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE: boost_unit_test_framework-clang100-mt-x64-1_67;boost_unit_test_framework-clang100-mt-x64;boost_unit_test_framework-clang100-mt;boost_unit_test_framework-mt-x64-1_67;boost_unit_test_framework-mt-x64;boost_unit_test_framework-mt;boost_unit_test_framework-mt;boost_unit_test_framework -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:2113 ] Searching for UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG: boost_unit_test_framework-clang100-mt-d-x64-1_67;boost_unit_test_framework-clang100-mt-d-x64;boost_unit_test_framework-clang100-mt-d;boost_unit_test_framework-mt-d-x64-1_67;boost_unit_test_framework-mt-d-x64;boost_unit_test_framework-mt-d;boost_unit_test_framework-mt;boost_unit_test_framework -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:649 ] Boost_LIBRARY_DIR_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib" -- [ /usr/share/cmake-3.16/Modules/FindBoost.cmake:651 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/home/krzys/DEB/boost_1_84_0/stage/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- Found Boost: /usr/include (found suitable version "1.67.0", minimum required is "1.54.0") found components: unit_test_framework -- A library with LAPACK API found. -- Will build the following solvers (in case of error disable the offending solver and try again): -- electrical/ddm2d: YES -- electrical/diffusion: YES -- electrical/olddiffusion: YES -- electrical/shockley: YES -- gain/freecarrier: YES -- gain/wasiak: YES -- meta/shockley: YES -- optical/effective: YES -- optical/slab: YES -- thermal/dynamic: YES -- thermal/static: YES -- A library with LAPACK API found. -- A library with LAPACK API found. -- A library with LAPACK API found. -- A library with LAPACK API found. -- A library with LAPACK API found. -- A library with LAPACK API found. -- A library with LAPACK API found. -- A library with LAPACK API found. -- A library with LAPACK API found. -- Configuring done CMake Warning at CMakeLists.txt:489 (add_executable): Cannot generate a safe runtime search path for target plask because files in some directories may conflict with libraries in implicit directories:

`runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in: /opt/anaconda3/lib

Some of these libraries may not be found correctly.

`CMake Warning at CMakeLists.txt:789 (add_library): Cannot generate a safe runtime search path for target plask-test-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly.

CMake Warning at CMakeLists.txt:428 (add_library): Cannot generate a safe runtime search path for target libplask_python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly.

CMake Warning at CMakeLists.txt:554 (add_executable): Cannot generate a safe runtime search path for target plaskgui because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly.

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-electricalddm2d-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/electrical/ddm2d/CMakeLists.txt:85 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-electricaldiffusion-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/electrical/diffusion/CMakeLists.txt:67 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-electricalolddiffusion-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/electrical/olddiffusion/CMakeLists.txt:78 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-electricalshockley-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/electrical/shockley/CMakeLists.txt:73 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-gainfreecarrier-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/gain/freecarrier/CMakeLists.txt:75 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-gainwasiak-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/gain/wasiak/CMakeLists.txt:85 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-opticaleffective-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/optical/effective/CMakeLists.txt:80 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-opticalslab-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/optical/slab/CMakeLists.txt:120 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-thermaldynamic-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/thermal/dynamic/CMakeLists.txt:77 (make_default)

CMake Warning at cmake/PLaSK.cmake:125 (add_library): Cannot generate a safe runtime search path for target solver-thermalstatic-python because files in some directories may conflict with libraries in implicit directories:

runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
  /opt/anaconda3/lib

Some of these libraries may not be found correctly. Call Stack (most recent call first): solvers/thermal/static/CMakeLists.txt:73 (make_default)

-- Generating done -- Build files have been written to: /home/krzys/Aix200R2/PLaSK/build-release

krzyklo commented 9 months ago

Then issuing ninja command fails:

krzys@kLatitude-E6430:~/Aix200R2/PLaSK/build-release$ ninja [2/201] Linking CXX executable bin/plask FAILED: bin/plask : && /usr/bin/clang++ -std=c++14 -Wall -Wextra -Wconversion -fopenmp=libiomp5 -O3 -DNDEBUG -fopenmp=libiomp5 CMakeFiles/plask.dir/python/exe_main.cpp.o -o bin/plask -L/home/krzys/DEB/boost_1_84_0/stage/lib -Wl,-rpath,/home/krzys/DEB/boost_1_84_0/stage/lib:/opt/anaconda3/lib:/home/krzys/Aix200R2/PLaSK/build-release/lib: /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_python39.so /opt/anaconda3/lib/libpython3.9.so lib/libplask_python.so lib/libplask.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_python39.so /opt/anaconda3/lib/libpython3.9.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_filesystem.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_system.so /usr/lib/x86_64-linux-gnu/libexpat.so lib/libtriangle.a -ldl && : /usr/bin/ld: CMakeFiles/plask.dir/python/exe_main.cpp.o: in functionmain': exe_main.cpp:(.text+0x27d7): undefined reference to boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)' /usr/bin/ld: exe_main.cpp:(.text+0x286a): undefined reference toboost::filesystem::path_traits::convert(char const, char const, std::cxx11::basic_string<wchar_t, std::char_traits, std::allocator >&, std::codecvt<wchar_t, char, mbstate_t> const&)' /usr/bin/ld: exe_main.cpp:(.text+0x28ac): undefined reference to boost::filesystem::path::parent_path() const' /usr/bin/ld: exe_main.cpp:(.text+0x28f5): undefined reference toboost::filesystem::path_traits::convert(char const, char const, std::cxx11::basic_string<wchar_t, std::char_traits, std::allocator >&, std::codecvt<wchar_t, char, mbstate_t> const&)' /usr/bin/ld: exe_main.cpp:(.text+0x3c3f): undefined reference to boost::filesystem::path::operator/=(char const*)' /usr/bin/ld: exe_main.cpp:(.text+0x3ce4): undefined reference toboost::filesystem::path::operator/=(char const)' /usr/bin/ld: lib/libplask.so: undefined reference to `boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, boost::system::error_code)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::remove_filename()' /usr/bin/ld: lib/libplask.so: undefined reference toboost::filesystem::path::extension() const' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::root_directory() const' /usr/bin/ld: lib/libplask.so: undefined reference toboost::filesystem::detail::dir_itr_close(void&, void&)' /usr/bin/ld: lib/libplask_python.so: undefined reference to boost::system::generic_category()' /usr/bin/ld: lib/libplask_python.so: undefined reference toboost::filesystem::path_traits::convert(wchar_t const, wchar_t const, std::cxx11::basic_string<char, std::char_traits, std::allocator >&, std::codecvt<wchar_t, char, mbstate_t> const&)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::compare(boost::filesystem::path const&) const' /usr/bin/ld: lib/libplask_python.so: undefined reference toboost::python::instance_holder::allocate(_object, unsigned long, unsigned long)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::operator/=(boost::filesystem::path const&)' clang: error: linker command failed with exit code 1 (use -v to see invocation) [3/201] Linking CXX executable bin/plaskgui FAILED: bin/plaskgui : && /usr/bin/clang++ -std=c++14 -Wall -Wextra -Wconversion -fopenmp=libiomp5 -O3 -DNDEBUG -fopenmp=libiomp5 CMakeFiles/plaskgui.dir/python/exe_gui.cpp.o -o bin/plaskgui -L/home/krzys/DEB/boost_1_84_0/stage/lib -Wl,-rpath,/home/krzys/DEB/boost_1_84_0/stage/lib:/opt/anaconda3/lib:/home/krzys/Aix200R2/PLaSK/build-release/lib: /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_python39.so /opt/anaconda3/lib/libpython3.9.so lib/libplask_python.so lib/libplask.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_python39.so /opt/anaconda3/lib/libpython3.9.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_filesystem.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_system.so /usr/lib/x86_64-linux-gnu/libexpat.so lib/libtriangle.a -ldl && : /usr/bin/ld: CMakeFiles/plaskgui.dir/python/exe_gui.cpp.o: in functionmain': exe_gui.cpp:(.text+0x1321): undefined reference to boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)' /usr/bin/ld: exe_gui.cpp:(.text+0x1330): undefined reference toboost::filesystem::path::parent_path() const' /usr/bin/ld: CMakeFiles/plaskgui.dir/python/exe_gui.cpp.o: in function boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)': exe_gui.cpp:(.text._ZN5boost10filesystemdvERKNS0_4pathES3_[_ZN5boost10filesystemdvERKNS0_4pathES3_]+0x9d): undefined reference toboost::filesystem::path::operator/=(boost::filesystem::path const&)' /usr/bin/ld: lib/libplask.so: undefined reference to `boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, boost::system::error_code)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::remove_filename()' /usr/bin/ld: lib/libplask.so: undefined reference toboost::filesystem::path::extension() const' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::root_directory() const' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so: undefined reference touuid_generate@UUID_1.0' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::detail::dir_itr_close(void*&, void*&)' /usr/bin/ld: lib/libplask_python.so: undefined reference toboost::system::generic_category()' /usr/bin/ld: lib/libplask_python.so: undefined reference to `boost::filesystem::path_traits::convert(wchar_t const, wchar_t const, std::cxx11::basic_string<char, std::char_traits, std::allocator >&, std::codecvt<wchar_t, char, mbstate_t> const&)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::compare(boost::filesystem::path const&) const' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so: undefined reference touuid_unparse_lower@UUID_1.0' /usr/bin/ld: lib/libplask_python.so: undefined reference to boost::python::instance_holder::allocate(_object*, unsigned long, unsigned long)' clang: error: linker command failed with exit code 1 (use -v to see invocation) [4/201] Linking CXX executable bin/test_plask FAILED: bin/test_plask : && /usr/bin/clang++ -std=c++14 -Wall -Wextra -Wconversion -fopenmp=libiomp5 -O3 -DNDEBUG -fopenmp=libiomp5 CMakeFiles/plask-test.dir/tests/plask/data.cpp.o CMakeFiles/plask-test.dir/tests/plask/filters.cpp.o CMakeFiles/plask-test.dir/tests/plask/geometry.cpp.o CMakeFiles/plask-test.dir/tests/plask/interpolation.cpp.o CMakeFiles/plask-test.dir/tests/plask/main.cpp.o CMakeFiles/plask-test.dir/tests/plask/material.cpp.o CMakeFiles/plask-test.dir/tests/plask/math.cpp.o CMakeFiles/plask-test.dir/tests/plask/mesh/boundary_conditions.cpp.o CMakeFiles/plask-test.dir/tests/plask/mesh/mesh.cpp.o CMakeFiles/plask-test.dir/tests/plask/mesh/rectangular_masked.cpp.o CMakeFiles/plask-test.dir/tests/plask/mesh/rectilinear.cpp.o CMakeFiles/plask-test.dir/tests/plask/mesh/triangular.cpp.o CMakeFiles/plask-test.dir/tests/plask/numbers_set.cpp.o CMakeFiles/plask-test.dir/tests/plask/providers.cpp.o CMakeFiles/plask-test.dir/tests/plask/vectors.cpp.o CMakeFiles/plask-test.dir/tests/plask/xml.cpp.o -o bin/test_plask -L/home/krzys/DEB/boost_1_84_0/stage/lib -Wl,-rpath,/home/krzys/DEB/boost_1_84_0/stage/lib:/home/krzys/Aix200R2/PLaSK/build-release/lib /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_unit_test_framework.so lib/libplask.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_filesystem.so /home/krzys/DEB/boost_1_84_0/stage/lib/libboost_system.so /usr/lib/x86_64-linux-gnu/libexpat.so lib/libtriangle.a -ldl && : /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/data.cpp.o: in function_GLOBALsub_I_data.cpp': data.cpp:(.text.startup+0x8a): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: data.cpp:(.text.startup+0x149): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/filters.cpp.o: in function boost::mutex::mutex()': filters.cpp:(.text._ZN5boost5mutexC2Ev[_ZN5boost5mutexC2Ev]+0x21): undefined reference toboost::system::generic_category()' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/filters.cpp.o: in function `_GLOBALsub_I_filters.cpp': filters.cpp:(.text.startup+0x8f): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: filters.cpp:(.text.startup+0x151): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: filters.cpp:(.text.startup+0x23e): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: filters.cpp:(.text.startup+0x32b): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: filters.cpp:(.text.startup+0x418): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/geometry.cpp.o: in function _GLOBAL__sub_I_geometry.cpp': geometry.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: geometry.cpp:(.text.startup+0x151): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: geometry.cpp:(.text.startup+0x23e): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: geometry.cpp:(.text.startup+0x32b): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: geometry.cpp:(.text.startup+0x418): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: geometry.cpp:(.text.startup+0x505): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/geometry.cpp.o:geometry.cpp:(.text.startup+0x5f2): more undefined references toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' follow /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/interpolation.cpp.o: in function _GLOBAL__sub_I_interpolation.cpp': interpolation.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: interpolation.cpp:(.text.startup+0x151): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: interpolation.cpp:(.text.startup+0x23e): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: interpolation.cpp:(.text.startup+0x32b): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/material.cpp.o: in function _GLOBAL__sub_I_material.cpp': material.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: material.cpp:(.text.startup+0x151): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: material.cpp:(.text.startup+0x23e): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: material.cpp:(.text.startup+0x32b): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: material.cpp:(.text.startup+0x418): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: material.cpp:(.text.startup+0x505): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/math.cpp.o: in function_GLOBALsub_I_math.cpp': math.cpp:(.text.startup+0x6c): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: math.cpp:(.text.startup+0x12b): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/boundary_conditions.cpp.o: in function `_GLOBALsub_I_boundary_conditions.cpp': boundary_conditions.cpp:(.text.startup+0x8f): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: boundary_conditions.cpp:(.text.startup+0x151): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: boundary_conditions.cpp:(.text.startup+0x23e): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: boundary_conditions.cpp:(.text.startup+0x32b): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: boundary_conditions.cpp:(.text.startup+0x418): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/mesh.cpp.o: in function _GLOBAL__sub_I_mesh.cpp': mesh.cpp:(.text.startup+0x8a): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: mesh.cpp:(.text.startup+0x149): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/rectangular_masked.cpp.o: in function boost::mutex::lock()': rectangular_masked.cpp:(.text._ZN5boost5mutex4lockEv[_ZN5boost5mutex4lockEv]+0x20): undefined reference toboost::system::generic_category()' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/rectangular_masked.cpp.o: in function _GLOBAL__sub_I_rectangular_masked.cpp': rectangular_masked.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: rectangular_masked.cpp:(.text.startup+0x151): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectangular_masked.cpp:(.text.startup+0x23e): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectangular_masked.cpp:(.text.startup+0x32b): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectangular_masked.cpp:(.text.startup+0x418): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectangular_masked.cpp:(.text.startup+0x505): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/rectangular_masked.cpp.o:rectangular_masked.cpp:(.text.startup+0x5f2): more undefined references to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' follow /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/rectilinear.cpp.o: in function _GLOBAL__sub_I_rectilinear.cpp': rectilinear.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: rectilinear.cpp:(.text.startup+0x151): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectilinear.cpp:(.text.startup+0x23e): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectilinear.cpp:(.text.startup+0x32b): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectilinear.cpp:(.text.startup+0x418): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: rectilinear.cpp:(.text.startup+0x505): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/rectilinear.cpp.o:rectilinear.cpp:(.text.startup+0x5f2): more undefined references to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' follow /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/mesh/triangular.cpp.o: in function _GLOBAL__sub_I_triangular.cpp': triangular.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: triangular.cpp:(.text.startup+0x151): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: triangular.cpp:(.text.startup+0x23e): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/numbers_set.cpp.o: in function _GLOBAL__sub_I_numbers_set.cpp': numbers_set.cpp:(.text.startup+0x71): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: numbers_set.cpp:(.text.startup+0x133): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: numbers_set.cpp:(.text.startup+0x220): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: numbers_set.cpp:(.text.startup+0x30d): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: numbers_set.cpp:(.text.startup+0x3fa): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: numbers_set.cpp:(.text.startup+0x4e7): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/numbers_set.cpp.o:numbers_set.cpp:(.text.startup+0x5d4): more undefined references toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' follow /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/providers.cpp.o: in function _GLOBAL__sub_I_providers.cpp': providers.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: providers.cpp:(.text.startup+0x151): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: providers.cpp:(.text.startup+0x23e): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: providers.cpp:(.text.startup+0x32b): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: providers.cpp:(.text.startup+0x418): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: providers.cpp:(.text.startup+0x505): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/providers.cpp.o:providers.cpp:(.text.startup+0x5f2): more undefined references toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' follow /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/vectors.cpp.o: in function _GLOBAL__sub_I_vectors.cpp': vectors.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: vectors.cpp:(.text.startup+0x151): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: vectors.cpp:(.text.startup+0x23e): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: vectors.cpp:(.text.startup+0x32b): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/xml.cpp.o: in function _GLOBAL__sub_I_xml.cpp': xml.cpp:(.text.startup+0x8f): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector&)' /usr/bin/ld: xml.cpp:(.text.startup+0x151): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: xml.cpp:(.text.startup+0x23e): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: xml.cpp:(.text.startup+0x32b): undefined reference toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: xml.cpp:(.text.startup+0x418): undefined reference to `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: xml.cpp:(.text.startup+0x505): undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector&, unsigned long)' /usr/bin/ld: CMakeFiles/plask-test.dir/tests/plask/xml.cpp.o:xml.cpp:(.text.startup+0x5f2): more undefined references toboost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case, boost::unit_test::decorator::collector&, unsigned long)' follow /usr/bin/ld: lib/libplask.so: undefined reference to `boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, boost::system::error_code)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::remove_filename()' /usr/bin/ld: lib/libplask.so: undefined reference toboost::filesystem::path::root_directory() const' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::extension() const' /usr/bin/ld: lib/libplask.so: undefined reference toboost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::compare(boost::filesystem::path const&) const' /usr/bin/ld: lib/libplask.so: undefined reference toboost::filesystem::detail::dir_itr_close(void&, void&)' /usr/bin/ld: lib/libplask.so: undefined reference to boost::filesystem::path::operator/=(boost::filesystem::path const&)' clang: error: linker command failed with exit code 1 (use -v to see invocation) [5/201] Building CXX object materials/CMakeFiles/materials-semiconductors35.dir/semiconductors35/antimonides/GaInSb.cpp.o ../materials/semiconductors35/antimonides/GaInSb.cpp:61:10: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!e) return tEg; ~^ ../materials/semiconductors35/antimonides/GaInSb.cpp:138:10: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!e) return ( tCB ); ~^ ../materials/semiconductors35/antimonides/GaInSb.cpp:149:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (e) { ~~ ^ 3 warnings generated. [7/201] Building CXX object materials/CMakeFiles/materials-semiconductors35.dir/semiconductors35/antimonides/GaSb.cpp.o ../materials/semiconductors35/antimonides/GaSb.cpp:47:10: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!e) return tEg; ~^ ../materials/semiconductors35/antimonides/GaSb.cpp:124:10: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (!e) return ( tCB ); ~^ ../materials/semiconductors35/antimonides/GaSb.cpp:134:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] if (e) { ~~ ^ 3 warnings generated. ninja: build stopped: subcommand failed.

macdems commented 9 months ago

First, I would suggest to install package libboost-filesystem-dev (and other boost dev libraries if necessary) instead of compiling Boost from source. Then, it would help to remove all the references to Anaconda from environment variables. It should help with compilation.

If you want just to use the package and not compile it, probably the best solution would be to go to https://get.plask.app and download the package for Ubuntu Focal.

krzyklo commented 9 months ago

Maciej, thank you! Somehow I missed option of getting DEB package for 20.04 Ubuntu. Also you were right, that libboost-filesystem-dev was missing (I installed some -dev libs ).

Installation from DEB went fine, and GUI version is visible.. continue to test tutorials. Thank you very much for support!