Re: poedit built from source-code

"Jamenson Espindula" ([email protected] via blfs-support Mailing List) <[email protected]> Wed, 28 Jan 2026 11:57:19 -0300
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <CAOW_YO=yM2gG-OnxO9uchw4HbskiB03t4ab7zynjAO4nsB55uQ@mail.gmail.com>
Em ter., 27 de jan. de 2026 às 09:44, Jamenson Espindula
<[email protected]> escreveu:
>
> 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

Updates.

Actually, there is a tool named 'potool'
<https://marcin.owsiany.pl/potool-page> (Git repository:
<https://github.com/porridge/potool>).

That program is the one I can use on the TTY. It is very easy to build
and install on the Linux From Scratch: only 'make', 'make check' and
'make install' commands are necessary.

It happened that Debian Maintainers made some symbolic links and that
symbolic links confused me.

Jamenson Espindula

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-support
Unsubscribe: See the above information page