[MacPorts] #36049: pango cairo backend is unusable
#36049: pango cairo backend is unusable -------------------------------------+-------------------------------------- Reporter: com-macosforge@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: pango -------------------------------------+-------------------------------------- {{{ % sw_vers ProductName: Mac OS X ProductVersion: 10.6.8 BuildVersion: 10K549 % port installed | egrep 'pango|cairo' cairo @1.12.2_1+no_x11+quartz (active) pango @1.30.1_2+no_x11+quartz (active) % pango-view --backend=ft2 -q -o text.png -t 'Hi there!' % pango-view --backend=cairo -q -o text.png -t 'Hi there!' ** Pango:ERROR:pangocoretext.c:49:pango_core_text_font_finalize: assertion failed: (priv->fontmap != NULL) [1] 81474 abort pango-view --backend=cairo -q -o text.png -t 'Hi there!' }}} My guess is the Core Text support wasn't tested upstream (or perhaps only on 10.7?), but I haven't investigated further. Perhaps MacPorts can build without the cairo backend? -- Ticket URL: <https://trac.macports.org/ticket/36049> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36049: pango cairo backend is unusable -------------------------------------+-------------------------------------- Reporter: com-macosforge@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: pango -------------------------------------+-------------------------------------- Comment(by com-macosforge@…): To be clear, this is specific to +quartz; it works fine with +x11. -- Ticket URL: <https://trac.macports.org/ticket/36049#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36049: pango cairo backend is unusable -------------------------------------+-------------------------------------- Reporter: com-macosforge@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: pango -------------------------------------+-------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => ryandesign@… Comment: In the future, please Cc the port maintainer(s). -- Ticket URL: <https://trac.macports.org/ticket/36049#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36049: pango cairo backend is unusable -------------------------------------+-------------------------------------- Reporter: com-macosforge@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: pango -------------------------------------+-------------------------------------- Comment(by ryandesign@…): Could you please test whether the pango-devel port fixes this? You'll need the glib2-devel port as well. -- Ticket URL: <https://trac.macports.org/ticket/36049#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36049: pango cairo backend is unusable -------------------------------------+-------------------------------------- Reporter: com-macosforge@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: pango -------------------------------------+-------------------------------------- Comment(by com-macosforge@…): No, it doesn't fix the problem. I previously had an older version of pango installed which didn't have this problem. Incidentally, looks like gtk-doc (and its 5000 dependencies) are required to build pango-devel too. -- Ticket URL: <https://trac.macports.org/ticket/36049#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36049: pango cairo backend is unusable -------------------------------------+-------------------------------------- Reporter: com-macosforge@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: pango -------------------------------------+-------------------------------------- Comment(by ryandesign@…): Replying to [comment:4 com-macosforge@…]:
No, it doesn't fix the problem. I previously had an older version of pango installed which didn't have this problem.
Ok, thanks for testing that. I recommend you file a bug report about the problem in [https://bugzilla.gnome.org their issue tracker] then, or write to [https://mail.gnome.org/mailman/listinfo/gtk-i18n-list their mailing list] about it. I doubt the problem is specific to MacPorts. cairo is pretty much the backend that programs using pango will expect to always be available; I anticipate that trying to disable it would break a lot more ports.
Incidentally, looks like gtk-doc (and its 5000 dependencies) are required to build pango-devel too.
Thanks for noticing that; that wasn't intentional. Fixed in r97589. -- Ticket URL: <https://trac.macports.org/ticket/36049#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36049: pango +quartz: cairo backend is unusable -------------------------------+-------------------------- Reporter: com-macosforge@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pango | -------------------------------+-------------------------- -- Ticket URL: <https://trac.macports.org/ticket/36049#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36049: pango +quartz: cairo backend is unusable -------------------------------+-------------------------- Reporter: com-macosforge@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pango | -------------------------------+-------------------------- Comment (by ryandesign@…): Did you report this problem to the developers? What did they say? Is it still a problem with 1.32.5 to which the pango port was just updated? -- Ticket URL: <https://trac.macports.org/ticket/36049#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts