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

Reply via email to