Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-7955

dev-qt/qtwebengine-5.15.2 requires older qtwebengine-5.12 to be unmerged to avoid failure

    • Icon: Bug Bug
    • Resolution: Superseded
    • Icon: Normal Normal
    • None
    • None
    • emerge qtwebengine
    • compilation fails using either gcc or clang

      I am unable to build dev-qt/qtwebengine-5.15.2 with either gcc or clang on my system.

      Perhaps what I'm seeing is related to this

      ?
      clang

      clang-11: error: unknown argument: '-mpreferred-stack-boundary=5'

      gcc

       

      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:55:30: error: variable ‘Q_WEBENGINECORE_EXPORT QWebEngineFindTextResult’ has initializer but incomplete type
      /usr/include/qt5/QtCore/qobjectdefs.h:192:1: error: expected primary-expression before ‘public’
      /usr/include/qt5/QtCore/qobjectdefs.h:192:1: error: expected ‘}’ before ‘public’
      /usr/include/qt5/QtCore/qobjectdefs.h:192:1: error: expected ‘,’ or ‘;’ before ‘public’
      /usr/include/qt5/QtCore/qobjectdefs.h:196:1: error: expected unqualified-id before ‘private’
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:60:1: error: expected unqualified-id before ‘public’
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:62:23: error: non-member function ‘int activeMatch()’ cannot have cv-qualifier
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:64:31: error: expected constructor, destructor, or type conversion before ‘;’ token
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:65:36: error: ‘QWebEngineFindTextResult’ does not name a type
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:65:68: error: expected constructor, destructor, or type conversion before ‘;’ token
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:66:5: error: ‘QWebEngineFindTextResult’ does not name a type
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:67:32: error: expected constructor, destructor, or type conversion before ‘;’ token
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:69:1: error: expected unqualified-id before ‘private’
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:74:5: error: ‘friend’ used outside of class
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginefindtextresult.h:75:1: error: expected declaration before ‘}’ token
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/include/QtWebEngineCore/../../src/core/api/qwebenginenotification.h:58:53: error: expected initializer before ‘:’ token
      /var/tmp/portage/dev-qt/qtwebengine-5.15.2/work/qtwebengine-everywhere-src-5.15.2/src/webengine/plugin/plugin.cpp:174:36: error: ‘QWebEngineNotification’ was not declared in this scope; did you mean ‘QWebEngineNotificationPrivate’?
      ...
      /usr/include/qt5/QtCore/qshareddata.h:93:49: error: invalid use of incomplete type ‘class QWebEngineFindTextResultPrivate’
      

       

       

        1. epro-show
          3 kB
        2. lscpu
          3 kB
        3. meminfo
          1 kB
        4. qtwebengine-5.15.2-build-logs.tar.xz
          818 kB

            Unassigned Unassigned
            niranjan Niranjan
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: