Re: WebKitGTK known version to jhalfs and reversed dependency chain until poedit

"Jamenson Espindula" ([email protected] via blfs-support Mailing List) <[email protected]> Wed, 28 Jan 2026 11:56:01 -0300
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <CAOW_YOnx4o0j6u3=s9+E5zJsdRnoxx+wRE=_-Hmo-vETd-0qVA@mail.gmail.com>
Em seg., 26 de jan. de 2026 às 18:28, Jamenson Espindula
<[email protected]> escreveu:
>
> Em sáb., 17 de jan. de 2026 às 17:21, Jamenson Espindula
> <[email protected]> escreveu:
> >
> > Hi, all.
> >
> > After ~25 hours I finally got WebKitGTK-2.50.4 built and installed on
> > my Linux From Scratch 12.4.
> >
> > jhalfs "thinks" the installed WebKitGTK's version is 2.48.5.
> >
> > What should I do?
> >
> >
> > In order to use my LFS daily, I need some external packages: GNU Cash
> > (Free Accounting Software), po4a (to render the {B}LFS XMLs) and
> > poedit (to edit some Portable Object files).
> >
> > I am facing some issues, as poedit requires wxWebView (a component
> > from wxWidgets) to build. See log at <https://pastebin.com/0ZMAbgTG>.
> >
> > wxWidgets requires WebKitGTK to build wxWebView. See log at
> > <https://pastebin.com/SrJXq0Eb>.
> >
> > So, poedit requires both, wxWidgets _and_ WebkitGTK to build.
> >
> > Even with WebKitGTK-2.50.4 (I have chosen the GTK-4 version of
> > WebKitGTK) installed, wxWidgets _fails to find it_ and, in
> > consequence, disables wxWebView, which gets poedit fails too.
> >
> > I have found many references of people suggesting to install developer
> > packages of the wxWidgets. Nobody seems to know how to proceed in the
> > {B}LFS environment.
> >
> > What should I do?
> >
> > Jamenson Ferreira Espindula de Almeida Melo
> > Jaboatão dos Guararapes, Pernambuco, Brazil
> > GNU/Linux user #166197; LFS ID 24492
> > Key fingerprint: 234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
>
> Updates.
>
> Target: poedit (3.8.1)
>
> Dependencies: WebKitGTK-3 (built before wxWidgets), GtkSpell (built
> before wxWidgets), wxWidgets (with Unicode and wxWebView enabled; and
> spell checking, from GtkSpell, in 'wxTextCtrl' component). Now, poedit
> is looking for Lucene++. In the 'config.log' of the poedit, it is
> looking for the 'liblucene++.pc' file. A search in the Debian
> database, the package to be downloaded should be the 'LucenePlusPlus'
> (3.0.9) package. Its build system is a 'cmake' one. Bellow is the
> output generated by the 'cmake' configure script:
>
>  = = = transcription begins = = =
>
> CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
>   Compatibility with CMake < 3.10 will be removed from a future version of
>   CMake.
>
>   Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
>   to tell CMake that the project requires at least <min> but has been updated
>   to work with policies introduced by <max> or earlier.
>
>
> -- 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
> CMake Error at cmake/cotire.cmake:40 (cmake_minimum_required):
>   Compatibility with CMake < 3.5 has been removed from CMake.
>
>   Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
>   to tell CMake that the project requires at least <min> but has been updated
>   to work with policies introduced by <max> or earlier.
>
>   Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
> Call Stack (most recent call first):
>   CMakeLists.txt:36 (include)
>
>
> -- Configuring incomplete, errors occurred!
>
>  = = = transcription ends = = =
>
> How do I solve that problem?
>
> 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