[MacPorts] #43230: textmate2 @2.0-alpha.9529: error: use of undeclared identifier 'plist'; did you mean 'klist'?
#43230: textmate2 @2.0-alpha.9529: error: use of undeclared identifier 'plist'; did you mean 'klist'? --------------------------+----------------------- Reporter: ryandesign@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: textmate2 --------------------------+----------------------- textmate2 @2.0-alpha.9529 fails to build for me on OS X Mavericks 10.9.2 with Xcode 5.1: {{{ Frameworks/network/src/key_chain.cc:78:2: error: use of undeclared identifier 'plist'; did you mean 'klist'? plist::dictionary_t identities; ^~~~~ klist /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/sys/event.h:300:12: note: 'klist' declared here SLIST_HEAD(klist, knote); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/sys/queue.h:180:8: note: expanded from macro 'SLIST_HEAD' struct name { \ ^ }}} -- Ticket URL: <https://trac.macports.org/ticket/43230> MacPorts <http://www.macports.org/> Ports system for OS X
#43230: textmate2 @2.0-alpha.9529: error: use of undeclared identifier 'plist'; did you mean 'klist'? ---------------------------+------------------- Reporter: ryandesign@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: textmate2 | ---------------------------+------------------- Comment (by cal@…): `plist` from `plist::dictionary_t` is a namespace defined in `Frameworks/plist/src/plist.h` and is included from `Frameworks/network/src/key_chain.cc` using `#include <plist/plist.h>`. Do you happen to have a different `plist.h` header that shadows this one? -- Ticket URL: <https://trac.macports.org/ticket/43230#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43230: textmate2 @2.0-alpha.9529: error: use of undeclared identifier 'plist'; did you mean 'klist'? ---------------------------+------------------- Reporter: ryandesign@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: textmate2 | ---------------------------+------------------- Comment (by ryandesign@…): {{{ $ port provides /opt/local/include/plist/plist.h /opt/local/include/plist/plist.h is provided by: libplist }}} So this is another instance of the class of problem that #40656 should solve. -- Ticket URL: <https://trac.macports.org/ticket/43230#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43230: textmate2 @2.0-alpha.9529: error: use of undeclared identifier 'plist'; did you mean 'klist'? ---------------------------+------------------- Reporter: ryandesign@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: textmate2 | ---------------------------+------------------- Comment (by cal@…): Added a build conflict in r119073. Unfortunately I don't have time to fix the underlying issue at the moment – patches (or commits) welcome, though. I assume adding `-isystem$prefix/include` manually would help? -- Ticket URL: <https://trac.macports.org/ticket/43230#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43230: textmate2 @2.0-alpha.9529: error: use of undeclared identifier 'plist'; did you mean 'klist'? ---------------------------+-------------------- Reporter: ryandesign@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: textmate2 | ---------------------------+-------------------- Changes (by cal@…): * status: new => closed * resolution: => fixed Comment: r119669. -- Ticket URL: <https://trac.macports.org/ticket/43230#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts