On Nov 9, 2007, at 11:36, Jackson Myers wrote:

On Nov 9, 2007, at 4:42 AM, Ryan Schmidt wrote:

On Nov 8, 2007, at 16:52, Jackson Myers wrote:

I am new to Macports (but I have some Unix/Darwin experience and I have used Fink before). I am trying to install Octave on Leopard and not having much luck. The following is an error I got on my first attempt. Can anybody decipher this and tell me how to make it work? thanks,
-Jax

I think it means that you have a PowerPC Mac, and the octave port requests gcc40 on PowerPC machines, and gcc40 apparently won't build on Leopard anymore. We've had at least one other report of this that I recall. There's an open bug requesting that this be changed to use gcc42. There's a patch attached to the ticket. You could try the patch and see if it helps:

http://trac.macports.org/projects/macports/ticket/12144

There's also an open request to update the port to the current version:

http://trac.macports.org/projects/macports/ticket/12937

The port's maintainer is busy with other things right now so he hasn't had a chance to look at these tickets. But if you try the patches and they fix the problem for you, someone else could commit them.

Thanks for the info. I'll give it a try. Just a quick question though: How do I apply that patch?

Whoops, it looks like my patch in ticket 12144 has rotted. I'm attaching an updated patch to the ticket.

So now you can:

sudo port clean --work octave
cd `port dir octave`
sudo patch -p0 < ~/Desktop/octave-gcc42-2.diff
sudo port install octave

The patch will disappear the next time you do a "sudo port selfupdate" or "sudo port sync".

I don't use octave and I haven't tried the patch myself so if you run into more problems please let us know.

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

Reply via email to