Home » Questions » Computers [ Ask a new question ]

MacPorts Base vs. Snow Leopard 64 bit environment

MacPorts Base vs. Snow Leopard 64 bit environment

Since I use 10.5 I'm quite happy that a whole lot of stuff is working currently like it should. However there's this Snow Leopard DVD next to my desk that just seems to say "Install me". If I do:

Asked by: Guest | Views: 382
Total answers/comments: 4
Guest [Entry]

"Quoting their website:

An installation of MacPorts and the ports installed by it are only designed to work on a single OS release and a single CPU architecture. If you upgrade to a new OS version (e.g. from Tiger to Leopard) or migrate to a new machine with a different type of CPU (e.g. PowerPC to Intel), you may get lucky and have your ports keep working, but in general, things will break.

You can also check out the list of ports I've tested to work in Snow Leopard."
Guest [Entry]

In my case, most stuff that was already installed under MacPorts still worked after installing 10.6. However, the 'port' command itself is broken. While there might be some way to bootstrap in a fix, I think I'm just going to dump my old MacPorts installation and reinstall from MacPorts-*-SnowLeopard.dmg
Guest [Entry]

"I had trouble with the MySQL 32bit version that was installed. I had installed this version because Perl wouldn't build DBD::mysql for the 64bit version. Now I've installed the MySQL 5.4 64 and 32 bit packages and could not build DBD::mysql for either (it had to be rebuilt because perl got changed with 10.6), but forcing the install on the 64bit version so far has worked for me, despite failing tests.

Other than that, I don't use MacPorts. I personally feel that it's wrong-headed to maintain a set of patches to port software. Useful yes, but ultimately it puts no pressure on the up-stream developers (some of whom are actually trying to directly target MacOS 10.5 and 10.6, bravo), and it suffers from maintainer burn-out, as packages will at times be outdated. The worst scenario is when an outdated package would take a lot of effort to maintain for the ports system, but the upstream source is totally effortless for the target system."
Guest [Entry]

In a way Leopard is also 64 bits in that it supports 64 apps, even though the OS itself is only 32 bits. If you do the upgrade there should be no reason to recompile, unless of course you want something to run as 64 bit. The only incompatibility I've found is Growl. Eveything else, be it 32 or 64 bit, runs just fine. The only significant differences I've seen so far is strartup, shutdown, wakeup and sleep.