On Oct 12, 2010, at 1:32, Martin Costabel wrote: > On 12/10/10 07:50, Sean Lake wrote: > [] >> dyld: lazy symbol binding failed: Symbol not found: _XML_ParserCreate_MM >> Referenced from: >> /sw/lib/perl5/5.10.0/darwin-thread-multi-2level/auto/XML/Parser/Expat/Expat.bundle >> Expected in: flat namespace >> >> dyld: Symbol not found: _XML_ParserCreate_MM >> Referenced from: >> /sw/lib/perl5/5.10.0/darwin-thread-multi-2level/auto/XML/Parser/Expat/Expat.bundle >> Expected in: flat namespace >> make[2]: *** [install-am] Error 2 >> make[1]: *** [install-recursive] Error 1 >> >> My /usr/local is moved out of the way, so it shouldn't be that (though it >> was there in the first compile attempt when the dependencies were compiled). >> Relevant version info: > > If /usr/local/ was there when you built xml-parser-pm5100, this could do it. > In all cases I can find on the lists where this error showed up (and there > were quite a few of them over the last years), the reason was that some > garbage from /usr/local/lib/ like libexpat.dylib was picked up. > > Try if rebuilding xml-parser-pm5100 helps. > > -- > Martin
That got it. Is there any way for fink to explicitly exclude, or offer that option, "/usr/local/" from compiles? Something simple like temporarily modifying environment variables seems like it should work. Or do the compiles go looking to add "/usr/local/" themselves? Thanks, Sean ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-users