eigs and ARPACK

Ben Abbott bpabbott at mac.com
Sat Jan 3 14:05:29 CST 2009


On Jan 3, 2009, at 2:39 PM, Thomas Treichl <Thomas.Treichl at gmx.net>  
wrote:

> David Bateman schrieb:
>> Thomas Treichl wrote:
>>>
>>> That's it right now, I hope I could give some feedback...
>>>
>>> Best regards,
>>>
>>>  Thomas
>>>
>> Thomas thanks for the report, yes it did help even if I'm late in  
>> replying. I hope to have a patch soon, if I can figure out my  
>> linking issue.
>
> Well, I'm even more slow ;) The ARPACK beast made some problems on  
> my Mac but finally I found out that all the problems disappear if I  
> just use g95 to create libarpack.dylib (instead of f2c). The usage  
> of g95 for libarpack.dylib now makes me thinking about some more  
> other things...
>
> At the moment I still have the problem that linking of  
> liboctave.dylib fails because of undefined symbols:
>
>  ld: Undefined symbols:
>  _dnaupd_
>  _dneupd_
>  _dsaupd_
>  _dseupd_
>  _znaupd_
>  _zneupd_
>  /usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool:
>    internal link edit command failed
>
> that's why I added "$(ARPACK_LIBS)" to "LINK_DEPS" of "Makefile.in"  
> in the directory of liboctave. I cheated, and also compiled the  
> latest Octave sources on my virtual Debian GNU/Linux box. That  
> system doesn't need to know anything about $(ARPACK_LIBS) for  
> liboctave.so but just compiles fine without that information - can  
> you help me to understand where GNU/Linux gets it's information  
> about these functions from? Is my hack the right thing that should  
> be done or am I missing something?
>
> Best regards,
>
>  Thomas

Any chance you tried gfortran?

Ben


More information about the Octave-maintainers mailing list