--- - branch: MAIN date: Tue Jan 4 09:53:31 UTC 2011 files: - new: '1.45' old: '1.44' path: pkgsrc/mk/platform/Darwin.mk pathrev: pkgsrc/mk/platform/Darwin.mk@1.45 type: modified id: 20110104T095331Z.55b60445c238eb1fa7442ac1f656dee50c310fe0 log: | Removed _INCOMPAT_ICONV. The problem is Darwin's libiconv does not have symbols for libiconv_ (e.g. libiconv_open), but iconv_ (e.g. iconv_open). BUT when there's pkgsrc/converters/libiconv installed instead, it doesn't have symbols for iconv_, but libiconv_. Some packages auto-configure looks for libiconv_open (like glib2), others look for iconv_open (like proftpd), and there's a conflict. The solution is to replace libiconv_open with iconv_open with SUBST framework. module: pkgsrc subject: 'CVS commit: pkgsrc/mk/platform' unixtime: '1294134811' user: adam