Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > Apple Software > Mac OS X Forums > Mac OS X
TouchArcade.com - iPhone Game Reviews and News

Reply
 
Thread Tools Search this Thread  
Old Jun 14, 2009, 04:09 PM   #1
thinkingman
macrumors newbie
 
Join Date: Mar 2009
Installing MacPorts & Fink Under Snow Leopard (10.6)

For those of us who need these packages, here are some tips for installing both under 10.6:

For fink, a great set of instructions exists here:
http://sage.ucsc.edu/~wgscott/xtal/w..._Fink_for_10.5
  1. Open up the Terminal
  2. Follow all the instructions on the page http://sage.ucsc.edu/~wgscott/xtal/w..._Fink_for_10.5
  3. I chose the default options, for those of you 64-bit purists who don't want any 32-bit software on their system, you might want to choose the “64-bit Only” option when prompted by Fink
  4. Also, since I'm not concerned about running a 32-bit version of Fink alongside my 64-bit Fink, I altered the /sw64 wherever it appeared in the instructions to /sw

For MacPorts, the process was even simpler (although it does look more complicated in these instructions, really it is simpler):
  1. Open up the Terminal
  2. svn co http://svn.macports.org/repository/macports/trunk/base/
  3. Wait for it to finish checking out files
  4. cd base
  5. ./configure
  6. make
  7. sudo make install
  8. sudo /opt/local/bin/port -v selfupdate

Now, to get the binary paths configured properly for all users of the Mac, I edited /etc/profile with the following:
  1. sudo nano /etc/profile
  2. Add the following lines after the end of this file:
    PATH=$PATH:/opt/local/bin
    source /sw/bin/init.sh

  3. If you didn't change Fink's directory from /sw64 to /sw above like I did, then that last line should instead read:
    source /sw64/bin/init.sh
  4. Then save (if using nano as I did above, ^X then Return)

Then, close your Terminal window and reopen a new one in order to use the fink and port commands. (In case you don't know, closing/reopening the window in Terminal is the easiest way to test that your installations and path configurations work properly and that your bash sessions can find the paths as you configured them... but if you're following along up to this point, you probably know that already!)
thinkingman is offline   Reply With Quote
Old Jun 24, 2009, 09:02 PM   #2
rickvug
macrumors newbie
 
Join Date: May 2005
Thank you!

This is helpful to know. I don't have access to Snow Leopard yet. Is there any confirmation that packages will be updated from Leopard versions?
rickvug is offline   Reply With Quote
Old Jun 29, 2009, 01:47 AM   #3
dilbert4life
macrumors regular
 
Join Date: Jun 2008
Location: Bolivia, according to my flag :P
Thanks. This is helpful. I am having a problem though - when I ./configure, it is saying that I have no c compiler, even though I have developer tools installed and was using macports on leopard. What can I do short of trying to reinstall the developer tools?
__________________
15" MBP 2.16GHz 3GB 120GB; MacPro Quad 2.8GHz 8GB 5.52TB; PM OC Dual 933 1.75GB 300GB; 20" iMac G5 1.8GHz 2GB 80GB; eMac OC 1.4GHz 768MB 30GB
dilbert4life is offline   Reply With Quote
Old Jul 21, 2009, 12:49 PM   #4
nacho4d
macrumors newbie
 
Join Date: Jul 2008
thanks!

With ports working I am moving completely to Snow Leopard...
Thanks again.
nacho4d is offline   Reply With Quote
Old Jul 23, 2009, 08:50 AM   #5
jphastings
macrumors newbie
 
Join Date: Jan 2008
Quote:
Originally Posted by dilbert4life View Post
Thanks. This is helpful. I am having a problem though - when I ./configure, it is saying that I have no c compiler, even though I have developer tools installed and was using macports on leopard. What can I do short of trying to reinstall the developer tools?
I have the same problem, I've added the XCode binary location to my PATH (added the line 'PATH=$PATH:/XCode3.1.3/usr/bin' to /etc/profile) but while it can now find gcc, it claims gcc cannot create executables.

Any ideas? (I'm only installing macports here, not fink)

-- update --

You need to use the Xcode installer that comes with Snow Leopard! I foolishly tried using the download of Xcode 3.1.3!

Last edited by jphastings : Jul 23, 2009 at 09:28 AM.
jphastings is offline   Reply With Quote
Old Aug 12, 2009, 02:34 AM   #6
t-roy
macrumors newbie
 
Join Date: Aug 2009
Path Issues

I initially had difficulty getting this to work and started investigating some fairly nasty issues related to threading when I realized that I had a /opt directory already from a previous old install of MacPorts. I renamed it /opt.old (in case I needed to refer to it later) and all went smoothly.

While probably not even related, but just to be sure, I also renamed my /sw directory (from an old fink install).

I migrated both directories to my new machine a while back and the architecture was even different, so the binaries in there were most likely pretty useless.

Hope this helps.

-Troy
t-roy is offline   Reply With Quote
Old Sep 7, 2009, 11:44 AM   #7
drsoong
macrumors newbie
 
Join Date: Mar 2008
Location: Munich
Fink installation migration

I have the same problem. I updated from Leopard to Snow Leopard and now in any of my projects that rely on Linux libraries I get linker complaints about wrong architecture libraries.

I did a fink dist-upgrade right after my Snow Leopard migration, but that seems not to have updated the packages to 64 bit.

I looked at the above mentioned guide, and I am tempted to move my existing /sw directory to a backup (/sw_bak) and do a clean fink ./bootstrap onto /sw. But as far as I understand that of course means I'll have to install packages by hand, don't I?

I did create a list of installed fink packages two months ago, it is still a bit of a hassle, but I most definitely need the libraries for software development.

Is there an easier way to migrate? Otherwise I'll just bite the bullet, move the directory and go through my package list with fink install <package> (I still could write a bash script maybe).

Thanks.
drsoong is offline   Reply With Quote
Old Nov 12, 2009, 08:57 AM   #8
alisajjad007
macrumors newbie
 
Join Date: Nov 2009
Macports ./Configure Error during MacPorts compilation

Hello
i came across this error when i run ./configure during MacPorts compilation

checking for Tcl package directory... /sw64/lib/tcl8.5
checking whether tclsh was compiled with threads... no
configure: error: tcl wasn't compiled with threads enabled

is there any tip for resolving this problem as i tried different stuff

thanks in advance

Bye
alisajjad007 is offline   Reply With Quote
Old Nov 12, 2009, 06:10 PM   #9
dyn
macrumors regular
 
Join Date: Aug 2009
Regarding MacPorts: download their Snow Leopard installer package, it will automatically install MacPorts without going through all the hassle in the first post.

@alisajjad007: either recompile tcl with thread support or try the official installer from MacPorts.
dyn is offline   Reply With Quote
Old Nov 13, 2009, 03:43 AM   #10
thinkingman
Thread Starter
macrumors newbie
 
Join Date: Mar 2009
I'll second that…

…I will second that, here, now that 10.6 is officially out (actually 10.6.2), you can quite easily install the official Snow Leopard release and avoid messages like the above. Despite what I've read recommended in other places, I had quite a bit of luck just installing the official package over the previous installation.

Mahalo,
Thinkingman
__________________
Thinkingman.com / OrangePurpleSilver.com New Media
Advanced web app, game, print and crossmedia design.
thinkingman is offline   Reply With Quote
Old Nov 13, 2009, 05:02 AM   #11
macrem
macrumors 6502a
 
macrem's Avatar
 
Join Date: Mar 2008
Location: Amsterdam
Quote:
Originally Posted by alisajjad007 View Post
Hello
i came across this error when i run ./configure during MacPorts compilation

checking for Tcl package directory... /sw64/lib/tcl8.5
[...]
Do you mean during Fink compilation? /sw64 looks like a Fink path. MacPorts uses /opt
__________________
15" MBP 2.8GHz, 4GB RAM, 320GB@7200 | iPod Touch
Track your delivery in real-time!
macrem is offline   Reply With Quote

Reply

Mac Forums > Apple Software > Mac OS X Forums > Mac OS X

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:43 PM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC