> I use Linux extensively for my servers and Macs when I'm trying to be a 
> human. /usr/local has been around for quite a while in the *nix world (it's 
> even in the default $PATH), and I use it a little on the Macs. I can't think 
> of what the problem is -- (seems to) work fine here :-)

I don't see /usr/local in my system's default for $PATH, either on 10.6 or 10.7.

/usr/local is horrible because it takes precedence over everything else on your 
system. As was pointed out:
 * some software (especially auto* tools from Gnu) look in /usr/local as a 
default location
 * gcc considers /usr/local to be a standard system directory, causing (at 
least) the include directory to be unable to appear early in the list of 
include directories, and hence causing MacPorts-installed items to be difficult 
to use properly for items which need them (where another version is installed 
elsewhere, like/usr/X11R6)

This means incorrect libraries and headers that magically find their way in 
there via other installers will be used instead of the software that was 
actually intended. Incompatible software (e.g. ppc on x86_64) might be 
installed there and you can see why that would break things.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to