On Sun, Mar 14, 2021 at 07:25:36PM +0000, Ken Moffat via blfs-dev wrote:
>
> Currently running a manual build to make sure it does now complete,
> and hoping that I'm not again filled with false optimism.
>
Turns out I *was* filled with false optimism, failed (as before)-
FAILED: obj/QtWebEngineCore/authentication_dialog_controller.o
[...]
In file included from
/scratch/ken/testbuild/LFS-10.1/qtwebengine-5.15.3/src/core/profile_adapter.h:67,
from
/scratch/ken/testbuild/LFS-10.1/qtwebengine-5.15.3/src/core/web_contents_adapter_client.h:56,
from
/scratch/ken/testbuild/LFS-10.1/qtwebengine-5.15.3/src/core/login_delegate_qt.h:48,
from
/scratch/ken/testbuild/LFS-10.1/qtwebengine-5.15.3/src/core/authentication_dialog_controller_p.h:45,
from
/scratch/ken/testbuild/LFS-10.1/qtwebengine-5.15.3/src/core/authentication_dialog_controller.cpp:41:
/scratch/ken/testbuild/LFS-10.1/qtwebengine-5.15.3/src/core/net/qrc_url_scheme_handler.h:43:10:
fatal error: QtWebEngineCore/private/qtwebenginecoreglobal_p.h: No such file
or directory
43 | #include <QtWebEngineCore/private/qtwebenginecoreglobal_p.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
That needs, ISTR, 4 files to be changed. But when I did that
previously it led on to
/opt/qt5/include/QtCore/qglobal.h:86:30: error: division by zero in #if
86 | #define QT_CONFIG(feature) (1/QT_FEATURE_##feature == 1)
| ^
This is with source which AFAICS should match what Arch were using
(they are now cherry-picking 199ea00a9eea to fix crashes in some
locales, gentoo have that as
qtwebengine-5.15.2_p20210224-fix-crash-w-app-locales.patch.
I had uploaded the source (but not the runtime patches) to anduin in
the hope it was going to build this time:
http://anduin.linuxfromscratch.org/BLFS/qtwebengine/
in case anyone wants to play along at home. Obviously it needs the
glibc-2.33 patch at runtime, and (for some locales) gentoo's
qtwebengine-5.15.2_p20210224-fix-crash-w-app-locales.patch (Arch
cherry-pick the commit as of Friday).
What really puzzles me is why neither gentoo nor Arch hit this
problem.
ĸen, starting to think about giving up on qtwebengine as a pile of
the proverbial.
--
RIGHT, he said, PESTILENCE, OPEN ANOTHER PACK OF CARDS. I'M GOING TO GET
TO THE BOTTOM OF THIS IF IT KILLS ME, FIGURATIVELY SPEAKING OF COURSE.
Rincewind grabbed Twoflower and pulled. -- The Light Fantastic
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page