On Donnerstag 05 Juni 2008, Marcel Hendrix wrote:
> > include test.fs bigforth: symbol lookup error: ~/soft/lib/libgsl.so:
> > undefined symbol: cblas_dgemv
> > [EMAIL PROTECTED] ../mBN_ex>
>
> [..]
>
> > library libatlas libatlas.so
> > library libblas  libptcblas.so depends libatlas
> > library libgsl   libgsl.so     depends libblas
>
> I am not familiar with the 'depends' syntax, but where do
> you open the libcblas.so (that is apparently needed)?

Good point. For explanation: The "depends" syntax makes sure that library 
dependencies of "broken" libraries are resolved properly by loading the 
depending library first. Properly compiled libraries link to the depending 
libraries themselves, and then are resolved automatically, that's why I'd 
suggest to use the libraries from the 32 bit system (where everything 
works).

You can find out the libraries linked to a .so file by using ldd <file>, 
e.g.

% ldd /usr/lib/libX11.so.6
        linux-gate.so.1 =>  (0xffffe000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xf7e08000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf7def000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7deb000)
        libc.so.6 => /lib/libc.so.6 (0xf7cb8000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf7cb3000)
        /lib/ld-linux.so.2 (0x56555000)

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://www.jwdt.com/~paysan/

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to