octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: something changed ...


From: Ben Abbott
Subject: Re: something changed ...
Date: Thu, 26 Jul 2012 12:09:34 -0400

On Jul 26, 2012, at 11:28 AM, John W. Eaton wrote:

> On 26-Jul-2012, Ben Abbott wrote:
> 
> | On Jul 26, 2012, at 10:18 AM, John W. Eaton wrote:
> | 
> | > On 24-Jul-2012, Ben Abbott wrote:
> | > 
> | > | My build is now ending at linking liboctave with ...
> | > | 
> | > | ld: warning: directory not found for option 
> '-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc45/gcc45/work/build/x86_64-apple-darwin11/libstdc++-v3/src'
> | > | ld: warning: directory not found for option 
> '-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc45/gcc45/work/build/x86_64-apple-darwin11/libstdc++-v3/src/.libs'
> | > | ld: warning: directory not found for option 
> '-L/opt/local/lib/gcc45/gcc/x86_64-apple-darwin11/4.5.3'
> | > | ld: warning: directory not found for option 
> '-L/opt/local/lib/gcc45/gcc/x86_64-apple-darwin11/4.5.3/../../..'
> | > | ld: library not found for -lf77blas
> | > | 
> | > | I've been trying to determine what changed, but am unable to do so.  My 
> gcc has recently been upgraded to 4.5.4, but I can't determine where the 
> reference to the older 4.5.3 is coming from.  The entire link command is 
> below with the references to 4.5.3 near the end.
> | > | 
> | > | Anyone have any ideas?
> | > 
> | > To start, what Makefile variables contain these -L options?
> | > 
> | > jwe
> | 
> | I don't see any of them in the Makefile.  From liboctave, the following 
> come up empty.
> | 
> |     fgrep -n "4.5.3" Makefile
> |     fgrep -n "framework veclib" Makefile
> |     fgrep -n "f77blas" Makefile
> 
> Do any of these strings appear in any files in your build tree?  If
> not, then I have no clue where those options are coming from.
> 
> jwe


Opps. I mis-spelled vecLib

        fgrep -n "framework vecLib" Makefile
        604:BLAS_LIBS = -framework vecLib

Since I'm trying to link to vecLib, that makes sense.

Perhap the atlas stuff is showing up because libtool detected that one or more 
of the dependencies are linked to it? Might the 
"-L/opt/local/lib/gcc45/gcc/x86_64-apple-darwin11/4.5.3'" part also be due to a 
dependency being built using gcc-4.5.3 and libtool detecting that?  That part 
only produces a warning, so that's not critical at the moment (it will be when 
I try to wrap everything into an Application bundle).

In any event, the error is generated because I don't have a libf77blas. The 
only mention of it I can find is in m4/ax_blas.m4.  Maybe there is a 
feature/bug in what gnulib is doing?  Or maybe I'm really missing it (my atlas 
maybe broken?).

Ben



reply via email to

[Prev in Thread] Current Thread [Next in Thread]