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

[REG] namespace build fails on 6.10.0

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • None
    • 6.10.0 FF, 6.10.0 Beta1
    • Build System
    • Logs from RHEL9.4 x64, but reproduces on all linux, macOS and Windows targets
    • All

    Description

      Download Qt sources (qt5.git sha1: e95025936a706179b7965e3a1aa2b603a381db99), configure a toplevel namespace build:

      cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DFEATURE_headersclean=ON -DFEATURE_separate_debug_info=OFF -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DINPUT_bundled_xcb_xinput=yes -DOpenGL_GL_PREFERENCE=LEGACY -DQT_BUILD_TESTS=OFF -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -DFFMPEG_DIR=/usr/local/FFmpeg-n7.1.1 -DQT_DEPLOY_FFMPEG=TRUE -DQT_NAMESPACE=RTA /home/qt/RTA/src-6.10.0 -DCMAKE_INSTALL_PREFIX:PATH=/home/qt/RTA/src-6.10.0/qtbase 

      -> passes ok.

      Compile: cmake --build . --parallel

      -> fails (complete log added shortly)

       /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtnoop.h:14:13: note: ‘qt_noop’ declared here
         14 | inline void qt_noop(void)
            |             ^~~~~~~
      [732/13765] Building CXX object qtbase/src/3rdparty/harfbuzz-ng/CMakeFiles/BundledHarfbuzz.dir/src/hb-ot-shape-fallback.cc.o
      [733/13765] Building CXX object qtbase/src/tools/qlalr/CMakeFiles/qlalr.dir/compress.cpp.o
      FAILED: qtbase/src/tools/qlalr/CMakeFiles/qlalr.dir/compress.cpp.o 
      /usr/bin/g++ -DQT_CORE_LIB -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_NAMESPACE=RTA -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_QPAIR -DQT_NO_QSNPRINTF -DQT_NO_STD_FORMAT_SUPPORT -DQT_USE_NODISCARD_FILE_OPEN -DQT_USE_QSTRINGBUILDER -D_GLIBCXX_ASSERTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/qlalr_autogen/include -I/home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr -I/home/qt/RTA/src-6.10.0/qtbase/include -I/home/qt/RTA/src-6.10.0/qtbase/include/QtCore -I/home/qt/RTA/src-6.10.0/qtbase/mkspecs/linux-g++ -I/home/qt/RTA/src-6.10.0/qtbase/src/corelib -I/home/qt/RTA/src-6.10.0/qtbase/include/QtCore/6.10.0 -I/home/qt/RTA/src-6.10.0/qtbase/include/QtCore/6.10.0/QtCore -DNDEBUG -O2 -std=gnu++17 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-expansion-to-defined -fPIC -U_FORTIFY_SOURCE -Wsuggest-override -fcf-protection=full -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -fno-exceptions -MD -MT qtbase/src/tools/qlalr/CMakeFiles/qlalr.dir/compress.cpp.o -MF qtbase/src/tools/qlalr/CMakeFiles/qlalr.dir/compress.cpp.o.d -o qtbase/src/tools/qlalr/CMakeFiles/qlalr.dir/compress.cpp.o -c /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtconfigmacros.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h: In function ‘T* RTA::q_check_ptr(T*)’:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:67:49: error: ‘qt_noop’ is not a member of ‘RTA’; did you mean ‘qt_noop’?
         67 | #    define Q_CHECK_PTR(p) QT_PREPEND_NAMESPACE(qt_noop)()
            |                                                 ^~~~~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtconfigmacros.h:128:53: note: in definition of macro ‘QT_PREPEND_NAMESPACE’
        128 | # define QT_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
            |                                                     ^~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:76:31: note: in expansion of macro ‘Q_CHECK_PTR’
         76 | inline T *q_check_ptr(T *p) { Q_CHECK_PTR(p); return p; }
            |                               ^~~~~~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtnoop.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:10,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qassert.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtypes.h:11,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtypes.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtnoop.h:14:13: note: ‘qt_noop’ declared here
         14 | inline void qt_noop(void)
            |             ^~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtconfigmacros.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h: In member function ‘RTA::qsizetype RTA::QtPrivate::QPodArrayOps<T>::eraseIf(Predicate)’:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:67:49: error: ‘qt_noop’ is not a member of ‘RTA’; did you mean ‘qt_noop’?
         67 | #    define Q_CHECK_PTR(p) QT_PREPEND_NAMESPACE(qt_noop)()
            |                                                 ^~~~~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtconfigmacros.h:128:53: note: in definition of macro ‘QT_PREPEND_NAMESPACE’
        128 | # define QT_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
            |                                                     ^~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:227:13: note: in expansion of macro ‘Q_CHECK_PTR’
        227 |             Q_CHECK_PTR(other.data());
            |             ^~~~~~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtnoop.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:10,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qassert.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtypes.h:11,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtypes.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtnoop.h:14:13: note: ‘qt_noop’ declared here
         14 | inline void qt_noop(void)
            |             ^~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtconfigmacros.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h: In member function ‘void RTA::QtPrivate::QPodArrayOps<T>::reallocate(RTA::qsizetype, RTA::QArrayData::AllocationOption)’:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:67:49: error: ‘qt_noop’ is not a member of ‘RTA’; did you mean ‘qt_noop’?
         67 | #    define Q_CHECK_PTR(p) QT_PREPEND_NAMESPACE(qt_noop)()
            |                                                 ^~~~~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtconfigmacros.h:128:53: note: in definition of macro ‘QT_PREPEND_NAMESPACE’
        128 | # define QT_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
            |                                                     ^~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:262:9: note: in expansion of macro ‘Q_CHECK_PTR’
        262 |         Q_CHECK_PTR(pair.second);
            |         ^~~~~~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtnoop.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:10,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qassert.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtypes.h:11,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtypes.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtnoop.h:14:13: note: ‘qt_noop’ declared here
         14 | inline void qt_noop(void)
            |             ^~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtconfigmacros.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h: In member function ‘void RTA::QtPrivate::QMovableArrayOps<T>::reallocate(RTA::qsizetype, RTA::QArrayData::AllocationOption)’:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:67:49: error: ‘qt_noop’ is not a member of ‘RTA’; did you mean ‘qt_noop’?
         67 | #    define Q_CHECK_PTR(p) QT_PREPEND_NAMESPACE(qt_noop)()
            |                                                 ^~~~~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtconfigmacros.h:128:53: note: in definition of macro ‘QT_PREPEND_NAMESPACE’
        128 | # define QT_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
            |                                                     ^~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:802:9: note: in expansion of macro ‘Q_CHECK_PTR’
        802 |         Q_CHECK_PTR(pair.second);
            |         ^~~~~~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtnoop.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:10,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qassert.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtypes.h:11,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtypes.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtnoop.h:14:13: note: ‘qt_noop’ declared here
         14 | inline void qt_noop(void)
            |             ^~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtconfigmacros.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h: In member function ‘void RTA::QArrayDataPointer<T>::reallocateAndGrow(RTA::QArrayData::GrowthPosition, RTA::qsizetype, RTA::QArrayDataPointer<T>*)’:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:67:49: error: ‘qt_noop’ is not a member of ‘RTA’; did you mean ‘qt_noop’?
         67 | #    define Q_CHECK_PTR(p) QT_PREPEND_NAMESPACE(qt_noop)()
            |                                                 ^~~~~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtconfigmacros.h:128:53: note: in definition of macro ‘QT_PREPEND_NAMESPACE’
        128 | # define QT_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
            |                                                     ^~~~
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:230:13: note: in expansion of macro ‘Q_CHECK_PTR’
        230 |             Q_CHECK_PTR(dp.data());
            |             ^~~~~~~~~~~
      In file included from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtnoop.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qassert.h:10,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qassert.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtypes.h:11,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qtypes.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qcontainerfwd.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qcontainerfwd.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qpair.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qpair.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydata.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydata.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydataops.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydataops.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qarraydatapointer.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qarraydatapointer.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/corelib/tools/qlist.h:8,
                       from /home/qt/RTA/src-6.10.0/qtbase/include/QtCore/qlist.h:1,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.h:7,
                       from /home/qt/RTA/src-6.10.0/qtbase/src/tools/qlalr/compress.cpp:4:
      /home/qt/RTA/src-6.10.0/qtbase/src/corelib/global/qtnoop.h:14:13: note: ‘qt_noop’ declared here
         14 | inline void qt_noop(void)
            |             ^~~~~~~ 

      Same build without the namespace option works normally (insource, shadow and static).

      Last succesfull namespace build on 16.5.25 qt5.git: 9c39ae1424c4fb298678d70b0333cebcfb125779

       

      Edit: well, this is actually already 6.11 content, but a bug never the less. To be confirmed if it's on 6.10 too.

      Attachments

        Issue Links

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

          Activity

            People

              qtbuildsystem Qt Build System Team
              joaijala Johanna Äijälä
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes