Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-72579

Qt 5.12 build error with clang version 3.8.1 on Debian Stretch

    XMLWordPrintable

Details

    • Linux/X11
    • 16aae58e2a5cc324b869568f6fb9cc4bedbc96d9 (qt/qtbase/5.12.1)

    Description

      fatal error: recursive template instantiation exceeded maximum depth of 256

      clang++ -c -pipe -g -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_FOREACH -DQT_BUILD_XCB_PLUGIN -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_XCB_QPA_LIB_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SERVICE_SUPPORT_LIB -DQT_THEME_SUPPORT_LIB -DQT_FONTDATABASE_SUPPORT_LIB -DQT_LINUXACCESSIBILITY_SUPPORT_LIB -DQT_ACCESSIBILITY_SUPPORT_LIB -DQT_GUI_LIB -DQT_EDID_SUPPORT_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I/home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb -I. -I/home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations -I/home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/nativepainting -I../../../../include -I../../../../include/QtServiceSupport -I../../../../include/QtServiceSupport/5.12.0 -I../../../../include/QtServiceSupport/5.12.0/QtServiceSupport -I../../../../include/QtThemeSupport -I../../../../include/QtThemeSupport/5.12.0 -I../../../../include/QtThemeSupport/5.12.0/QtThemeSupport -I../../../../include/QtFontDatabaseSupport -I../../../../include/QtFontDatabaseSupport/5.12.0 -I../../../../include/QtFontDatabaseSupport/5.12.0/QtFontDatabaseSupport -I../../../../include/QtLinuxAccessibilitySupport -I../../../../include/QtLinuxAccessibilitySupport/5.12.0 -I../../../../include/QtLinuxAccessibilitySupport/5.12.0/QtLinuxAccessibilitySupport -I../../../../include/QtAccessibilitySupport -I../../../../include/QtAccessibilitySupport/5.12.0 -I../../../../include/QtAccessibilitySupport/5.12.0/QtAccessibilitySupport -I../../../../include/QtGui/5.12.0 -I../../../../include/QtGui/5.12.0/QtGui -I../../../../include/QtGui -I../../../../include/QtEdidSupport -I../../../../include/QtEdidSupport/5.12.0 -I../../../../include/QtEdidSupport/5.12.0/QtEdidSupport -I../../../../include/QtCore/5.12.0 -I../../../../include/QtCore/5.12.0/QtCore -I../../../../include/QtDBus -I../../../../include/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/freetype2 -I/home/fanda/proj/qt5/qtbase/mkspecs/linux-clang -o .obj/qxcbkeyboard.o /home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
      In file included from /home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp:52:
      In file included from ../../../../include/QtCore/5.12.0/QtCore/private/qmakearray_p.h:1:
      ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:109:8: fatal error: recursive template instantiation
            exceeded maximum depth of 256
      struct QuickSortFilter<Predicate, QuickSortData<Head, Tail...>>
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: during template argument deduction for
            class template partial specialization 'QuickSortFilter<Predicate, QuickSortData<type-parameter-0-1, type-parameter-0-2...> >' [with Predicate = LessThan, Head =
            Xkb2Qt<269025163, 16777462>, Tail = <Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>,
            Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173,
            16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>,
            Xkb2Qt<269025179, 16777478>, Xkb2Qt<269025183, 16777479>, Xkb2Qt<269025184, 16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187,
            16777492>, Xkb2Qt<269025188, 16777493>, Xkb2Qt<269025189, 16777494>, Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>,
            Xkb2Qt<269025192, 16777480>, Xkb2Qt<269025193, 16777488>, Xkb2Qt<269025200, 16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088,
            16777380>, Xkb2Qt<269025089, 16777381>, Xkb2Qt<269025090, 16777382>, Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>,
            Xkb2Qt<269025094, 16777386>, Xkb2Qt<269025095, 16777387>, Xkb2Qt<269025096, 16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099,
            16777391>, Xkb2Qt<269025100, 16777392>, Xkb2Qt<269025101, 16777393>, Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487>>]
          using TailFilteredData = typename QuickSortFilter<
                                            ^
      ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class
            'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025162, 16777461>, Xkb2Qt<269025163, 16777462>, Xkb2Qt<269025164, 16777463>,
            Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170,
            16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>,
            Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>, Xkb2Qt<269025179, 16777478>, Xkb2Qt<269025183, 16777479>, Xkb2Qt<269025184,
            16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187, 16777492>, Xkb2Qt<269025188, 16777493>, Xkb2Qt<269025189, 16777494>,
            Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>, Xkb2Qt<269025192, 16777480>, Xkb2Qt<269025193, 16777488>, Xkb2Qt<269025200,
            16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088, 16777380>, Xkb2Qt<269025089, 16777381>, Xkb2Qt<269025090, 16777382>,
            Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>, Xkb2Qt<269025094, 16777386>, Xkb2Qt<269025095, 16777387>, Xkb2Qt<269025096,
            16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099, 16777391>, Xkb2Qt<269025100, 16777392>, Xkb2Qt<269025101, 16777393>,
            Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487> > >' requested here
      ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class
            'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025161, 16777460>, Xkb2Qt<269025162, 16777461>, Xkb2Qt<269025163, 16777462>,
            Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169,
            16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>,
            Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>, Xkb2Qt<269025179, 16777478>, Xkb2Qt<269025183,
            16777479>, Xkb2Qt<269025184, 16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187, 16777492>, Xkb2Qt<269025188, 16777493>,
            Xkb2Qt<269025189, 16777494>, Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>, Xkb2Qt<269025192, 16777480>, Xkb2Qt<269025193,
            16777488>, Xkb2Qt<269025200, 16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088, 16777380>, Xkb2Qt<269025089, 16777381>,
            Xkb2Qt<269025090, 16777382>, Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>, Xkb2Qt<269025094, 16777386>, Xkb2Qt<269025095,
            16777387>, Xkb2Qt<269025096, 16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099, 16777391>, Xkb2Qt<269025100, 16777392>,
            Xkb2Qt<269025101, 16777393>, Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487> > >' requested here
      ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class
            'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025159, 16777459>, Xkb2Qt<269025161, 16777460>, Xkb2Qt<269025162, 16777461>,
            Xkb2Qt<269025163, 16777462>, Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168,
            16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>,
            Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>, Xkb2Qt<269025179,
            16777478>, Xkb2Qt<269025183, 16777479>, Xkb2Qt<269025184, 16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187, 16777492>,
            Xkb2Qt<269025188, 16777493>, Xkb2Qt<269025189, 16777494>, Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>, Xkb2Qt<269025192,
            16777480>, Xkb2Qt<269025193, 16777488>, Xkb2Qt<269025200, 16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088, 16777380>,
            Xkb2Qt<269025089, 16777381>, Xkb2Qt<269025090, 16777382>, Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>, Xkb2Qt<269025094,
            16777386>, Xkb2Qt<269025095, 16777387>, Xkb2Qt<269025096, 16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099, 16777391>,
            Xkb2Qt<269025100, 16777392>, Xkb2Qt<269025101, 16777393>, Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487> > >' requested here
      ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class
            'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025154, 16777458>, Xkb2Qt<269025159, 16777459>, Xkb2Qt<269025161, 16777460>,
            Xkb2Qt<269025162, 16777461>, Xkb2Qt<269025163, 16777462>, Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167,
            16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>,
            Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178,
      
      
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            thiago Thiago Macieira
            fanda Fanda Vacek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes