Re: WebKitGTK known version to jhalfs and reversed dependency chain until poedit
"Pierre Labastie" ([email protected] via alfs-discuss Mailing List) <[email protected]> Mon, 19 Jan 2026 11:59:13 +0100
| Newsgroups | gmane.linux.lfs.automated |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1768820366-30781-55959 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2026-01-18 at 21:36 -0300, Jamenson Espindula wrote: > Em dom., 18 de jan. de 2026, 11:53, Pierre Labastie > <[email protected]> escreveu: > > Hi Jameson, > >=20 > > First, I think this is rather a question for blfs-support, you'd be > > more likely to receive an answer. Let me try anyway: > >=20 > > According to the log you have posted, wxWidgets tries to find first > > webkit2gtk-4.1. If your build of webkitgtk is correct, there should > > exist a file webkit2gtk-4.1.pc in /usr/lib/pkgconfig, and this > > should > > be enough for configure to find it. So first check the presence of > > this > > file (and whether it can be read, etc). If it is not present, it > > may > > mean that the first build of webkitgtk2 failed (webkit2gtk is built > > twice, first for gtk-3, then for gtk4). Check the log in > > ~/blfs_root/work/logs/xxx-z-webkitgtk, and look for the occurrence > > of > > ".pc". On my build it shows: > > "-- Installing: /usr/lib/pkgconfig/webkit2gtk-4.1.pc" > >=20 > > If you do not have that, I think your best bet is to reinstall > > webkitgtk... BTW, I suspect that if this took so much time, it > > means > > that there was a lot of swapping. You might want to decrease the > > number > > of available processors for this build: that may decrease the build > > time (counterintuitive, I know :) > >=20 > >=20 >=20 > Thank you for your reply. > =C2=A0 > > Output of the command <grep '.pc' blfs_root/work/logs/010-z- > > webkitgtk>: > >=20 >=20 >=20 > =C2=A0=3D =3D =3D Transcription=C2=A0begins =3D =3D =3D=C2=A0 > =C2=A0 > > [1386/8460] Generating > > ../../JavaScriptCore/DerivedSources/AirOpcode.h, > > ../../JavaScriptCore/DerivedSources/AirOpcodeGenerated.h > >=20 >=20 > =C2=A0 > > [2170/8460] Generating > > ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/LLIntOpcode.h > >=20 >=20 > =C2=A0 > > [2230/8460] Generating > > ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/Opcode.h > >=20 >=20 > =C2=A0 > > [2231/8460] Generating > > ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/OpcodeSize.h > >=20 >=20 > =C2=A0 > > [2473/8460] Generating > > ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmOpcodeOrigin > > .h > >=20 >=20 > =C2=A0 > > [2474/8460] Generating > > ../../JavaScriptCore/PrivateHeaders/JavaScriptCore/WasmSIMDOpcodes. > > h > >=20 >=20 > =C2=A0 > > -- Installing: /usr/lib/pkgconfig/javascriptcoregtk-6.0.pc > >=20 >=20 > =C2=A0 > > -- Installing: /usr/lib/pkgconfig/webkitgtk-6.0.pc > >=20 >=20 > =C2=A0 > > -- Installing: /usr/lib/pkgconfig/webkitgtk-web-process-extension- > > 6.0.pc > >=20 >=20 >=20 > =C2=A0 =3D =3D =3D Transcription ends =3D =3D =3D=C2=A0 >=20 > As a hopefully=C2=A0LFS unexperienced=C2=A0builder, I have tried to just = make a > symbolic=C2=A0link named 'webkit2gtk' pointing to 'webkitgtk-6.0.pc'. No > success. A simple symbolic link does not meet the requirement! >=20 > Douglas Reno said that I will need to build the GTK-3 version of > WebKitGTK. It makes sense to me. My doubt is: should I delete the > WebKitGTK construction directory and start over inside a fresh > uncompressed directory (default proceeding of the BLFS book) or am I > authorized to rebuild inside the same construction directory? A fresh > construction directory means to construct the whole package again > from scratch. I think everything is explained on the webkitgtk page in the book (although the order or builds is reversed). Normally, jhalfs generates a script for both (gtk3 and gtk4) versions. But yes, you need to start anew for the other version. (change to the "build" directory and run "rm -r * .*" (note that .[^.]* is not needed anymore with modern versions of rm)). >=20 > Another doubt: I have accepted the advice=C2=A0in the BLFS book and > installed the 2.50.4 version of the WebKitGTK (newer version than > that one in the stable BLFS). How can I maintain the information of > that newer version in the database of packages? I ask this because I > have an external package (rclone) installed. I have followed the > instructions (include an empty file inside=C2=A0'/var/lib/jhalfs/BLFS/'). > It worked for the first time, however a second time I ran the > 'update-installed.sh' script, the database was rebuilt without the > information related to rclone. Is it adequate to change the > 'packages.xml' and include the 'rclone' information there? Is there > another way? First, jhalfs can keep version information only for packages in the book. So no hope for rclone. Second, for webkitgtk, you can change /var/lib/jhalfs/BLFS/instpkg.xml by hand. Another possibility is to change the blfs version in ~/blfs_root/blfs-xml (git switch trunk), but then, all the packages installed by jhalfs will have the version in the dev book. Regards Pierre ------------=_1768820366-30781-55959 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- http://lists.linuxfromscratch.org/sympa/info/alfs-discuss Unsubscribe: See the above information page ------------=_1768820366-30781-55959--