Re: poedit built from source-code
"Jamenson Espindula" ([email protected] via blfs-support Mailing List) <[email protected]> Tue, 27 Jan 2026 09:44:52 -0300
| Newsgroups | gmane.linux.lfs.beyond.support |
|---|---|
| Message-ID | <CAOW_YO=s0yBJK2Au=x0ZhJVejvBKiw0AVPwQeTN5pXVH2jzD0A@mail.gmail.com> |
Em ter., 27 de jan. de 2026 às 07:30, Jamenson Espindula <[email protected]> escreveu: > Updates. I have asked the Gemini (Google) Artificial Intelligence. I have asked how the Debian Maintainers solved that problem. After I had been applied seven patches from the oficial Debian repositories, the problem now is according to the following output: = = = transcription begins = = = -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- cotire 1.8.0 loaded. CMake Warning (dev) at cmake/dependencies.cmake:5 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:44 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Error at /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:141 (find_package): Could not find a package configuration file provided by "boost_system" (requested version 1.89.0) with any of the following names: boost_systemConfig.cmake boost_system-config.cmake Add the installation prefix of "boost_system" to CMAKE_PREFIX_PATH or set "boost_system_DIR" to a directory containing one of the above files. If "boost_system" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:262 (boost_find_component) /usr/share/cmake-4.1/Modules/FindBoost.cmake:609 (find_package) cmake/dependencies.cmake:5 (find_package) CMakeLists.txt:44 (include) -- Configuring incomplete, errors occurred! = = = transcription ends = = = Gemini told me that, as of version 1.77, Boost.System has become essentially 'header-only'. So, Boost does not generate the 'libboost_system.so' file anymore, because all the necessary code is in the headers files (.hpp). It suggested me to include the '-DBoost_NO_BOOST_CMAKE=ON' and '-DBoost_NO_SYSTEM_LIB=ON' cmake flags, as they are supposed to be the ones used by the Debian Maintainers. Until now, the exact CMake configuration command, according to the Gemini, should be: = = = transcription begins = = = mkdir -v build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/local \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_COTIRE=OFF \ -DENABLE_TESTS=OFF \ -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_CXX_FLAGS="-fpermissive" \ -DBoost_NO_SYSTEM_LIB=ON \ -DBoost_NO_BOOST_CMAKE=ON .. = = = transcription ends = = = What do you think about that? Do you have any suggestions? Jamenson Espindula -- http://lists.linuxfromscratch.org/sympa/info/blfs-support Unsubscribe: See the above information page