[MacPorts] #28162: mlt @0.5.10, Revision 1 fails to compile with "Undefined symbols: "_libiconv_close", referenced from:" _iconv_utf8 in producer_pango.o
MacPorts
noreply at macports.org
Wed Jan 26 02:01:22 PST 2011
#28162: mlt @0.5.10, Revision 1 fails to compile with "Undefined symbols:
"_libiconv_close", referenced from:" _iconv_utf8 in producer_pango.o
---------------------------------+------------------------------------------
Reporter: mail@… | Owner: ryandesign@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: glib2, glib2-devel
---------------------------------+------------------------------------------
Changes (by ryandesign@…):
* cc: ryandesign@… (removed)
* cc: dan@… (added)
* status: new => assigned
* port: mlt => glib2, glib2-devel
* owner: dan@… => ryandesign@…
Comment:
gtk2 and pango both depend on glib2; this is an issue confined to glib2.
It was exposed by removing indirect dependencies from pkgconfig in #25345,
but caused by a change where
[https://bugzilla.gnome.org/show_bug.cgi?id=534319 glib2 moved iconv into
the private libs]. There have been [https://lists.openwrt.org/pipermail
/openwrt-devel/2010-August/007836.html other remarks] that this change is
strange. gettext (a.k.a. libintl), at least as built on Mac OS X by
MacPorts, requires libiconv. Therefore it seems improper for glib2 to
claim, when asked, that -lintl should be used, but fail to mention that
-liconv is also required. I believe I will change glib2's pkgconfig file
to move iconv out of the private libs and back into the public libs again.
--
Ticket URL: <https://trac.macports.org/ticket/28162#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list