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

Camelcase forwarding headers missing in macOS/iOS builds

    XMLWordPrintable

Details

    • iOS/tvOS/watchOS, macOS
    • c561bccee (dev), 92ffa3a7a (6.8), 89da6f528 (6.7), d37c64a3e (tqtc/lts-6.5)

    Description

      {{}}

      ❯ ~/dev/qt/configure -developer-build -nomake examples -nomake tests -no-warnings-are-errors -submodules qtdeclarative -xplatform macx-ios-clang -qt-host-path ~/build/qt/6.x/qtbase  -- --trace-redirect=log.txt --trace-expand

      {{}}

      ❯ ls qtbase/lib/QtCore.framework/Headers

      gives empty folder

      ❯ ninja Core
      [37/287] Automatic MOC for target Core
      AutoMoc: /Users/torarne/dev/qt/qtbase/src/corelib/io/qprocess.h: note: No relevant classes found. No output generated.
      [287/287] Linking CXX static library qtbase/lib/QtCore.framework/QtCore
      
      ❯ ls qtbase/lib/QtCore.framework/Headers                                                                                                                                                                                                                                                             37s
      6.8.0                          qbasicatomic.h                 qconstructormacros.h           qfloat16.h                     qlocale.h                      qpermissions.h                 qshareddata_impl.h             qtaggedpointer.h               qttranslation.h
      Core_fake_header.h             qbasictimer.h                  qcontainerfwd.h                qforeach.h                     qlockfile.h                    qplugin.h                      qsharedmemory.h                qtclasshelpermacros.h          qttypetraits.h
      QtCoreDepends                  qbindingstorage.h              qcontainerinfo.h               qfunctionaltools_impl.h        qlogging.h                     qpluginloader.h                qsharedpointer.h               qtconfiginclude.h              qtversion.h
      q20algorithm.h                 qbitarray.h                    qcontainertools_impl.h         qfunctionpointer.h             qloggingcategory.h             qpoint.h                       qsharedpointer_impl.h          qtconfigmacros.h               qtversionchecks.h
      q20chrono.h                    qbuffer.h                      qcontiguouscache.h             qfuture.h                      qmalloc.h                      qpointer.h                     qsignalmapper.h                qtcore-config.h                qtypeinfo.h
      q20functional.h                qbytearray.h                   qcoreapplication.h             qfuture_impl.h                 qmap.h                         qprocess.h                     qsimd.h                        qtcoreexports.h                qtyperevision.h
      q20iterator.h                  qbytearrayalgorithms.h         qcoreapplication_platform.h    qfutureinterface.h             qmargins.h                     qprocessordetection.h          qsize.h                        qtdeprecationdefinitions.h     qtypes.h
      q20map.h                       qbytearraylist.h               qcoreevent.h                   qfuturesynchronizer.h          qmath.h                        qpromise.h                     qsocketnotifier.h              qtdeprecationmarkers.h         qurl.h
      q20memory.h                    qbytearraymatcher.h            qcryptographichash.h           qfuturewatcher.h               qmessageauthenticationcode.h   qproperty.h                    qsortfilterproxymodel.h        qtemporarydir.h                qurlquery.h
      q20type_traits.h               qbytearrayview.h               qdarwinhelpers.h               qgenericatomic.h               qmetacontainer.h               qpropertyanimation.h           qspan.h                        qtemporaryfile.h               qutf8stringview.h
      q20vector.h                    qcache.h                       qdatastream.h                  qglobal.h                      qmetaobject.h                  qpropertyprivate.h             qstack.h                       qtenvironmentvariables.h       quuid.h
      q23functional.h                qcalendar.h                    qdatetime.h                    qglobalstatic.h                qmetatype.h                    qqueue.h                       qstandardpaths.h               qtestsupport_core.h            qvariant.h
      q23utility.h                   qcborarray.h                   qdeadlinetimer.h               qhash.h                        qmimedata.h                    qrandom.h                      qstaticlatin1stringmatcher.h   qtextboundaryfinder.h          qvariantanimation.h
      qabstractanimation.h           qcborcommon.h                  qdebug.h                       qhashfunctions.h               qmimedatabase.h                qreadwritelock.h               qstorageinfo.h                 qtextstream.h                  qvarianthash.h
      qabstracteventdispatcher.h     qcbormap.h                     qdir.h                         qidentityproxymodel.h          qmimetype.h                    qrect.h                        qstring.h                      qthread.h                      qvariantlist.h
      qabstractitemmodel.h           qcborstream.h                  qdiriterator.h                 qiodevice.h                    qminmax.h                      qrefcount.h                    qstringalgorithms.h            qthreadpool.h                  qvariantmap.h
      qabstractnativeeventfilter.h   qcborstreamreader.h            qdirlisting.h                  qiodevicebase.h                qmutex.h                       qregularexpression.h           qstringbuilder.h               qthreadstorage.h               qvarlengtharray.h
      qabstractproxymodel.h          qcborstreamwriter.h            qeasingcurve.h                 qitemselectionmodel.h          qnamespace.h                   qresource.h                    qstringconverter.h             qtimeline.h                    qvector.h
      qalgorithms.h                  qcborvalue.h                   qelapsedtimer.h                qiterable.h                    qnativeinterface.h             qresultstore.h                 qstringconverter_base.h        qtimer.h                       qversionnumber.h
      qanimationgroup.h              qchar.h                        qendian.h                      qiterator.h                    qnumeric.h                     qrunnable.h                    qstringfwd.h                   qtimezone.h                    qversiontagging.h
      qanystringview.h               qchronotimer.h                 qeventloop.h                   qjsonarray.h                   qobject.h                      qsavefile.h                    qstringlist.h                  qtipccommon.h                  qwaitcondition.h
      qapplicationstatic.h           qcollator.h                    qexception.h                   qjsondocument.h                qobject_impl.h                 qscopedpointer.h               qstringlistmodel.h             qtmetamacros.h                 qwineventnotifier.h
      qarraydata.h                   qcommandlineoption.h           qexceptionhandling.h           qjsonobject.h                  qobjectcleanuphandler.h        qscopedvaluerollback.h         qstringliteral.h               qtmochelpers.h                 qxmlstream.h
      qarraydataops.h                qcommandlineparser.h           qfactoryinterface.h            qjsonvalue.h                   qobjectdefs.h                  qscopeguard.h                  qstringmatcher.h               qtnoop.h                       qxpfunctional.h
      qarraydatapointer.h            qcompare.h                     qfile.h                        qlatin1stringmatcher.h         qobjectdefs_impl.h             qsemaphore.h                   qstringtokenizer.h             qtpreprocessorsupport.h        qxptype_traits.h
      qassert.h                      qcompare_impl.h                qfiledevice.h                  qlatin1stringview.h            qoperatingsystemversion.h      qsequentialanimationgroup.h    qstringview.h                  qtranslator.h                  qyieldcpu.h
      qassociativeiterable.h         qcomparehelpers.h              qfileinfo.h                    qlibrary.h                     qoverload.h                    qsequentialiterable.h          qswap.h                        qtransposeproxymodel.h
      qatomic.h                      qcompilerdetection.h           qfileselector.h                qlibraryinfo.h                 qpair.h                        qset.h                         qsysinfo.h                     qtresource.h
      qatomic_cxx11.h                qconcatenatetablesproxymodel.h qfilesystemwatcher.h           qline.h                        qparallelanimationgroup.h      qsettings.h                    qsystemdetection.h             qtsan_impl.h
      qatomicscopedvaluerollback.h   qconfig.h                      qflags.h                       qlist.h                        qpauseanimation.h              qshareddata.h                  qsystemsemaphore.h             qtsymbolmacros.h 

      Attachments

        1. log.txt.zip
          11.78 MB
          Tor Arne Vestbø
        2. missing-fwd-headers.zip
          5.03 MB
          Tor Arne Vestbø
        For Gerrit Dashboard: QTBUG-126056
        # Subject Branch Project Status CR V

        Activity

          People

            qtbuildsystem Qt Build System Team
            vestbo Tor Arne Vestbø
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: