Opened 17 years ago

Closed 13 years ago

#12735 closed enhancement (fixed)

RFE: pango 1.16.4_0: add variant for configure opt: --with-included-modules

Reported by: peter.mclain@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.5.0
Keywords: Cc: fabiano@…
Port: pango, pango-devel

Description

Most gtk apps seem to work fine, but I'm trying to use gtk with lisp (SBCL 1.0.6) and I can't see any of the fonts. I added --with-included-modules to the configure options in the pango portfile, re-built pango, and now my fonts appear. It would be nice to have a variant for pango so that this option could be turned on. There is probably an underlying bug somewhere (between lisp, the gtk bindings, pango, x11 dynamic libs etc.), but this is a workaround that works. There is some more info on the underlying bug in this thread, near the bottom:

http://sourceforge.net/mailarchive/forum.php?thread_name=20060826090946.GA31777%40kalinda.derkholm.net&forum_name=clg-devel

Change History (5)

comment:1 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: peter.mclain@… ryandesign@… added
Milestone: Port Enhancements
Owner: changed from macports-dev@… to ryandesign@…

The pango portfile is at version 1.18.2 now... is this still necessary / useful with that version?

comment:2 Changed 17 years ago by peter.mclain@…

I just upgraded to pango@1.18.2_0 and the problem still happens for me. If I tweak the portfile as indicated in the original submission, I get the fixed behavior.

I don't think most people will have a problem, as the regular gtk apps seem fine. But, I'm dynamically loading gtk (and pango) from lisp, and pango is dynamically loading its modules, and I think that double indirection may be part of the problem.

comment:3 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… removed
Port: pango pango-devel added

I have now finally tried to build pango with the --with-included-modules option. It looks this builds the modules into pango statically, and then it doesn't build them as dynamic libraries. This seems like a silly thing to have a variant for, but I don't know the implications (with regard either to performance or functionality) of changing this globally.

comment:4 Changed 16 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: fabiano@… added; peter.mclain@… removed
Resolution: fixed
Status: newclosed

Fabiano Fidêncio submitted a patch implementing a builtin_modules variant and I've committed it in r81389.

Note: See TracTickets for help on using tickets.