[MacPorts] #27923: gtkintegration2 does not build properly against gtk2 +quartz
#27923: gtkintegration2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtkintegration2 --------------------------------------+------------------------------------- gtkintegration2 will not build properly against gtk2 +quartz --> does not pull in ige-mac-integration for menus --> does not include headers for IgeMacBundle info:build gtksourceview-i18n.c: In function 'get_locale_dir': :info:build gtksourceview-i18n.c:48: error: 'IgeMacBundle' undeclared (first use in this function) :info:build gtksourceview-i18n.c:48: error: (Each undeclared identifier is reported only once :info:build gtksourceview-i18n.c:48: error: for each function it appears in.) :info:build gtksourceview-i18n.c:48: error: 'bundle' undeclared (first use in this function) -- Ticket URL: <https://trac.macports.org/ticket/27923> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtkintegration2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtkintegration2 --------------------------------------+------------------------------------- Old description:
gtkintegration2 will not build properly against gtk2 +quartz --> does not pull in ige-mac-integration for menus --> does not include headers for IgeMacBundle
info:build gtksourceview-i18n.c: In function 'get_locale_dir': :info:build gtksourceview-i18n.c:48: error: 'IgeMacBundle' undeclared (first use in this function) :info:build gtksourceview-i18n.c:48: error: (Each undeclared identifier is reported only once :info:build gtksourceview-i18n.c:48: error: for each function it appears in.) :info:build gtksourceview-i18n.c:48: error: 'bundle' undeclared (first use in this function)
New description: gtkintegration2 will not build properly against gtk2 +quartz --> does not pull in ige-mac-integration for menus --> does not include headers for IgeMacBundle {{{ info:build gtksourceview-i18n.c: In function 'get_locale_dir': :info:build gtksourceview-i18n.c:48: error: 'IgeMacBundle' undeclared (first use in this function) :info:build gtksourceview-i18n.c:48: error: (Each undeclared identifier is reported only once :info:build gtksourceview-i18n.c:48: error: for each function it appears in.) :info:build gtksourceview-i18n.c:48: error: 'bundle' undeclared (first use in this function) }}} -- Comment(by jmr@…): There doesn't appear to be a port named gtkintegration2. Which port did you mean to report this against? Also, please remember to preview and use WikiFormatting. -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtkintegration2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtkintegration2 --------------------------------------+------------------------------------- Comment(by tigerfishdaisy@…): My mistake. gtksourceview2. -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtksourceview2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: micah.lerner@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtksourceview2 --------------------------------------+------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => micah.lerner@… * port: gtkintegration2 => gtksourceview2 Old description:
gtkintegration2 will not build properly against gtk2 +quartz --> does not pull in ige-mac-integration for menus --> does not include headers for IgeMacBundle {{{ info:build gtksourceview-i18n.c: In function 'get_locale_dir': :info:build gtksourceview-i18n.c:48: error: 'IgeMacBundle' undeclared (first use in this function) :info:build gtksourceview-i18n.c:48: error: (Each undeclared identifier is reported only once :info:build gtksourceview-i18n.c:48: error: for each function it appears in.) :info:build gtksourceview-i18n.c:48: error: 'bundle' undeclared (first use in this function) }}}
New description: gtksourceview2 will not build properly against gtk2 +quartz --> does not pull in ige-mac-integration for menus --> does not include headers for IgeMacBundle {{{ info:build gtksourceview-i18n.c: In function 'get_locale_dir': :info:build gtksourceview-i18n.c:48: error: 'IgeMacBundle' undeclared (first use in this function) :info:build gtksourceview-i18n.c:48: error: (Each undeclared identifier is reported only once :info:build gtksourceview-i18n.c:48: error: for each function it appears in.) :info:build gtksourceview-i18n.c:48: error: 'bundle' undeclared (first use in this function) }}} -- -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtksourceview2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: micah.lerner@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtksourceview2 --------------------------------------+------------------------------------- Comment(by hsivank@…): Need to be tested ... -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtksourceview2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: micah.lerner@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtksourceview2 --------------------------------------+------------------------------------- Comment(by bskaplan14@…): Digging through some stuff, it seems that ige-mac-bundle uses Carbon, so it won't work in 64-bit. The entire header is wrapped in an #ifndef __x86_64__. Until gtksourceivew switches to using GtkOSXApplication, we can't get a 64-bit quartz gtksourceview. -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtksourceview2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: micah.lerner@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtksourceview2 --------------------------------------+------------------------------------- Comment(by danlipsitt@…): Replying to [comment:8 bskaplan14@…]:
Digging through some stuff, it seems that ige-mac-bundle uses Carbon, so it won't work in 64-bit. The entire header is wrapped in an #ifndef __x86_64__. Until gtksourceivew switches to using GtkOSXApplication, we can't get a 64-bit quartz gtksourceview. I think hsivank's patches are all that is needed. The only code it's using is for determining the path to the locale files. Can we get this into the official package?
-- Ticket URL: <https://trac.macports.org/ticket/27923#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtksourceview2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: micah.lerner@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtksourceview2 --------------------------------------+------------------------------------- Comment(by rizwank@…): Is this all thats required to get gtksourceview2 to work with the new gtk- osx-application? -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtksourceview2 does not build properly against gtk2 +quartz --------------------------------------+------------------------------------- Reporter: tigerfishdaisy@… | Owner: micah.lerner@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gtksourceview2 --------------------------------------+------------------------------------- Comment(by timwhite88@…): After applying the attached patches (and correcting the checksums to include the checksum for the patch file), I was able to get gtksourceview2 to compile and install. I needed it for gedit to install. However I've hit another problem with Gedit to do with IgeMacMenuGroup so not sure if the patches are all thats needed. This is under Lion -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27923: gtksourceview2 does not build properly against gtk2 +quartz ---------------------------------------+------------------------------------ Reporter: tigerfishdaisy@… | Owner: micah.lerner@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: Port: gtksourceview2 | ---------------------------------------+------------------------------------ Changes (by snc@…): * status: new => closed * resolution: => fixed Comment: Patched in r85979. maintainer timeout -- Ticket URL: <https://trac.macports.org/ticket/27923#comment:18> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts