Opened 5 years ago

Closed 5 years ago

#11617 closed enhancement (fixed)

qt-everywhere-src-5.12.1 and qtwebengine-5.12.1

Reported by: ken@… Owned by: ken@…
Priority: high Milestone: 8.4
Component: BOOK Version: SVN
Severity: normal Keywords:


First bugfix release in the stable 5.12 series.

The bug I filed re build failures in webengine (picking up previous library) is still open, not apparently fixed. But for webengine the changes are mostly security fixes:

 - Security fixes from Chromium up to version 71.0.3578.94, including:
     * CVE-2018-17480
     * CVE-2018-17481
     * CVE-2018-18335
     * CVE-2018-18336
     * CVE-2018-18337
     * CVE-2018-18338
     * CVE-2018-18339
     * CVE-2018-18340
     * CVE-2018-18341
     * CVE-2018-18342
     * CVE-2018-18343
     * CVE-2018-18345
     * CVE-2018-18347
     * CVE-2018-18349
     * CVE-2018-18350
     * CVE-2018-18355
     * CVE-2018-18356
     * CVE-2018-18357
     * CVE-2018-18358
     * CVE-2018-18359
     * Security Bug 839250
     * Security Bug 851821
     * Security Bug 869067
     * Security Bug 877843
     * Security Bug 879965
     * Security Bug 880665
     * Security Bug 882270
     * Security Bug 892643
     * Security Bug 895885
     * Security Bug 900910
 - Fixed x86-32 builds on GCC 8.
 - Fixed building on ARM hosts.

Change History (7)

comment:1 by ken@…, 5 years ago

Owner: changed from blfs-book to ken@…
Status: newassigned

Currently building webengine 5.12.1 without upgrading Qt5 itself, to confirm that process works.

comment:2 by ken@…, 5 years ago

Owner: changed from ken@… to blfs-book@…
Status: assignednew

Failed in install:

make[3]: *** No rule to make target '/scratch/working/qtwebengine-everywhere-src-5.12.1/build/src/core/release/QtWebEngineCore.stamp', needed by '../../lib/'.  Stop.
make[3]: *** Waiting for unfinished jobs....

That is the first mention of Core.stamp in the log. Giving back to the book.

comment:3 by ken@…, 5 years ago

Owner: changed from blfs-book@… to blfs-book

comment:4 by ken@…, 5 years ago

Note that there was an an error, in ninja, target 14632/15081, which produces web_engine_settings.o but finding errors in modern C++ is awful (too many things called ::Error in this), but it seems to be:

/opt/qt5/include/QtCore/qglobal.h:86:30: error: division by zero in #if
 #define QT_CONFIG(feature) (1/QT_FEATURE_##feature == 1)
/scratch/working/qtwebengine-everywhere-src-5.12.1/src/core/web_event_factory.cpp:104:28: note: in expansion of macro 'QT_CONFIG'
 #if QT_CONFIG(libinput) && QT_CONFIG(xkbcommon)

This is well outside my capabilities.

comment:5 by Bruce Dubbs, 5 years ago

Summary: qt-5.12.1 and qtwebengine-5.12.1qt-everywhere-src-5.12.1 and qtwebengine-5.12.1

comment:6 by ken@…, 5 years ago

Owner: changed from blfs-book to ken@…
Status: newassigned

Quoting Melchett: "Well glaze my nipples and call me Rita!"

Unlike the point releases of 5.11, 5.12.1 requires Qt5 itself to be updated to 5.12.1

comment:7 by ken@…, 5 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.