Octave on Intel Mac

M. White mwhite15 at woh.rr.com
Sun Feb 25 20:51:08 PST 2007


On Feb 25, 2007, at 11:29 PM, M. White wrote:

>> Message: 5
>> Date: Sun, 25 Feb 2007 21:50:05 -0500
>> From: Anthony Michael Agelastos <iqgrande at gmail.com>
>> Subject: Re: Octave on Intel Mac
>> To: "Mark Duling" <mark.duling at biola.edu>
>> Cc: macports-users at lists.macosforge.org, Jason Merrill
>> 	<jason.merrill at yale.edu>
>> Message-ID: <FE4C2738-F53D-48FA-AD69-B5A4C8C5CC4D at gmail.com>
>> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
>>
>> On Feb 25, 2007, at 8:48 PM, Mark Duling wrote:
>>
>>> Octave was updated on Saturday at 6:42 AM.  I think if you do a  
>>> 'port
>>> selfupdate' that it will work for you.  I just installed it on my
>>> MacBook
>>> and it installed gcc42 automatically and worked fine.
>> On my MacBook Pro...
>>
>> macko:~ iqgrande$ sudo port install octave +darwin_8_i386
>> Portfile changed since last build; discarding previous state.
>> --->  Fetching octave
>> --->  Attempting to fetch octave-2.9.9.tar.bz2 from ftp://
>> ftp.octave.org/pub/octave/bleeding-edge/
>> --->  Verifying checksum(s) for octave
>> --->  Extracting octave
>> --->  Applying patches to octave
>> --->  Configuring octave
>> --->  Building octave with target all
>
> I am not building on an intel platform, but since you had a failed  
> build, it may have caused problems.   You might try uninstalling  
> and cleaning both octave and gcc40 (if there are any remnants  
> around) and re-installing (hopefully you will not need to re- 
> install gcc42).  [I had octave fail earlier because I had a  
> readline directory under /usr/local/include that it was for some  
> reason causing a conflict, so it was trying to use that instead of  
> grabbing what it needed].  You also might see where gcc is pointing  
> to (it is normally a symbolic link).
>
> This may not help, but it  is something to try.
>
>  - M.

Whoops, sorry, I thought this email was also from Jason - I am not  
exactly sure what is going on. The undefined symbol has fnmatch  
embedded in it which looks suspicious (fnmatch is standard C call - 
you should be able to do a "man fnmatch").  Looks like something is  
getting garbled.  You might check the dependencies and see if any of  
them need updating (port deps octave) and if you have them installed:  
glpk, curl and pcre.  My instinct is still to uninstall and clean  
octave and try reinstalling from scratch.

Regards,
   - M.




More information about the macports-users mailing list