On 8 Oct 2007, at 01:01 PM, Ryan Schmidt wrote:


I see /sw in your path there. So I guess you have Fink installed too. That's just asking for trouble. I recommend you use either Fink or MacPorts, but not both. Completely remove the one you no longer wish to use.

I also see /usr/local in that path. Stuff in /usr/local can interfere with MacPorts too. I recommend you remove everything from /usr/local and use MacPorts to install whatever software you need. If software you need is not in MacPorts, portfiles can be added.

If MacPorts were complete and more uptodate, this might be an acceptable answer. But it isn't.

There are several packages where Fink is more than a few minor versions ahead of MacPorts, and some packages where Fink is a full major version ahead. There are also packages which are only available via Fink.

Same goes for /usr/local. There are lots of things which are easily portable to OS X (i.e., configure/make/make install), but don't exist in either Fink or MacPorts.

I was under the impression that MacPorts could co-reside with Fink and /usr/local. Isn't that the point of using /opt/local?

Why would a user install a package via Fink, or build it himself and install it into /usr/local, rather than wait for a MacPort? Bug fixes. Plugging security holes. Features or apps needed today and not at some unknown time in the future.

If Ryan's advice above is really what the MacPorts community recommends, then I'm going to start ripping out every MacPorts package from my machines and download the tarfiles to build and install manually. It sounds like you have a serious unsolved problem with compatibility. If so, it seems to me that the best way for me to deal with that is to standardize on /usr/local.


_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to