Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-14525

coreplugin: missing framework on OS X 10.9

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • Qt Creator 3.5.0-beta1
    • Qt Creator 3.5.0-beta1
    • Building Qt Creator
    • None
    • OS X 10.9.5, Qt 5.4.1
    • d133104596099c4805404095a72520a77c89f205

    Description

      Whatever the reason, libCore.dylib on OS X 10.9 and from Qt Creator git/head (commit 51bb521) no longer loads because it fails to find `NSMetadataQueryUpdateAddedItemsKey` in the Foundation framework.

      A simple test shows that this symbol requires the CoreServices framework, and indeed libCore.dylib loads after adding that additional framework to coreplugin.pro and rebuilding.

      Curiously my earlier build of Qt Creator 3.4.0 (release) continues to work without issues. I checked on a different Mac also running OS X 10.9.5 and having the latest updates installed: same story there, so I can exclude bitrot on my machine.

      Attachments

        1. built.QC-20150616.log
          2.86 MB
        2. nsmetadatatest.m
          0.5 kB
        For Gerrit Dashboard: QTCREATORBUG-14525
        # Subject Branch Project Status CR V

        Activity

          People

            con Eike Ziller
            rjvbertin René Bertin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes