[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