selfupdate from 2.0.1 to 2.0.3 fails on snow leo with mono installed

Ryan Schmidt ryandesign at macports.org
Tue Jan 31 12:49:49 PST 2012


On Jan 31, 2012, at 13:15, Christian Grobmeier wrote:

>>> /Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:252:
>> 
>> Your big problem is you have Frameworks being pulled in from /Library/Frameworks. If you can temporary move them away while building, that will help a lot.
> 
> As mentioned, I have permanently removed them and I am happy again. I
> thought this information might be useful (or not) for the port devs.

We are already aware that installing a binary package provided by mono will mess up MacPorts, and any other attempts to compile software, because mono's binary package installs things in places it should not. This has come up many times before. For example, it installs a symlink at /usr/bin/pkg-config pointing to mono's copy of pkg-config; only Apple should install things in /usr/bin. Only the developers of mono can fix how they distribute their binary packages.

Meanwhile, I have a recollection that some months ago we modified MacPorts base to look in the known OS X location for sqlite first, only falling back to pkg-config if it's not found. However, I can't find that modification in the sources now, and I can't find a ticket about it either. Does anybody else remember this?




More information about the macports-users mailing list