[MacPorts] #40869: makeicns: undefined type CGDirectPaletteRef on 10.9
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+---------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Keywords: mavericks | Port: makeicns -----------------------+---------------------- 10.9 with Xcode 5.0.1 and the new Command Line Tools. IconFamily.m:1364 error: use of undeclared identifier 'CGDirectPaletteRef' -- Ticket URL: <https://trac.macports.org/ticket/40869> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Description changed by macsforever2000@…: Old description:
10.9 with Xcode 5.0.1 and the new Command Line Tools.
IconFamily.m:1364 error: use of undeclared identifier 'CGDirectPaletteRef'
New description: 10.9 with Xcode 5.0.1 and the new Command Line Tools. {{{ IconFamily.m:1364 error: use of undeclared identifier 'CGDirectPaletteRef' }}} -- -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by macports@…): Unless I'm mistaken the relevant error is: {{{ :debug:build couldn't open "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex": no such file or directory }}} Sure enough: {{{ $ ll /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/ total 0 drwxr-xr-x 3 root wheel 102B Oct 16 20:54 BridgeSupport drwxr-xr-x 3 root wheel 102B Aug 24 22:34 Documentation -rw-r--r-- 1 root wheel 1.2K Oct 23 10:59 Info.plist drwxr-xr-x 18 root wheel 612B Aug 24 22:33 Scripts -rw-r--r-- 1 root wheel 2.2K Oct 23 10:59 license.terms drwxr-xr-x 4 root wheel 136B Aug 24 22:56 tcl8 -rw-r--r-- 1 root wheel 456B Aug 24 23:46 version.plist }}} I imagine this is something that was changed with Mavericks. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by snc@…): Replying to [comment:4 macports@…]: That's unrelated and occurs on pretty much all systems. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Changes (by ryandesign@…): * cc: macports@… (added) Comment: Replying to [comment:4 macports@…]:
Unless I'm mistaken the relevant error is:
{{{ :debug:build couldn't open "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex": no such file or directory }}}
You are mistaken; see #37231. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by macports@…): Replying to [comment:7 ryandesign@…]:
You are mistaken; see #37231.
Thank you. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Changes (by ryandesign@…): * cc: bbrodeau@… (added) Comment: Has duplicate #41016. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by pguyot@…): The bug doesn't seem to be fixed upstream. makeicns relied on CGPaletteCreateDefaultColorPalette to create ics8 and icl8 icons using Mac's traditional 8 bit color palette. This API is no longer available in 10.9. Two solutions exist: avoid creating the ics8 and icl8 icons (cf patch above) or re-implement the sampling from 24 bit RGB to 8 bit indexed colors (the easiest being to do 6 bit RGB, although quality will be inferior than what was available in 10.8). -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by mk@…): I'll update the sources by integrating the patch. Thanks! -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Changes (by ryandesign@…): * cc: laew_rena24@… (added) Comment: Has duplicate #41083. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Changes (by ryandesign@…): * cc: valentin@… (added) Comment: Has duplicate #41127. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by m@…): Hey Guys, I want to instal Bacula on osx 10.9 but i think i have the same isseu. How does the patching work? I could do it oon my own i read but when is this patch done in the repository? -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:18> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by mk@…): I'll take care of it just now. Please stay patient. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:19> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by m@…): I'm staying patient!!!!! :) -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:20> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Comment (by mk@…): I've included this patch for now as is in the port by r113008. I'll update the sources later also. Thanks for supplying the patch. -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:21> MacPorts <http://www.macports.org/> Ports system for OS X
#40869: makeicns: undefined type CGDirectPaletteRef on 10.9 -----------------------+----------------------- Reporter: snc@… | Owner: mk@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: fixed | Keywords: mavericks Port: makeicns | -----------------------+----------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/40869#comment:22> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts