help-octave
[Top][All Lists]
Advanced

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

Re: I can´t install it


From: J LOVE
Subject: Re: I can´t install it
Date: Thu, 17 Mar 2005 13:14:04 -0800 (PST)

> 
> I have installed octave on my suse 9.0 system
> when i try to start it (type "octave" at the command line) i get an error:
> 
> octave: error while loading shared libraries: liboctinterp.so: cannot
> open object file: No such file or directory
> 
> I dont know where to look for this file, or the file that is calling it.
> I had install it with YaST and the dependences were completes and OK.
> I am Peruvian so I speak spanish


To find files on SUSE Linux do the following as root:
  Install the find-utils package from the SUSE distribution with YAST.  
  Run the command "updatedb" to take a db snapshot of your files.
  After it finishes, type "locate liboctinterp" and it should look like:

    locate liboctinterp
        /usr/lib/liboctinterp.so
        /usr/lib/octave-2.1.55/liboctinterp.so
        /usr/lib/octave-2.1.55/liboctinterp.so.2.1.55


To see what objects your executable can find type "ldd /path/to/octave" and
you might see (not found) for your case:

    ldd /usr/bin/octave
        linux-gate.so.1 =>  (0xffffe000)
        liboctinterp.so => /usr/lib/octave-2.1.55/liboctinterp.so (0x40018000)
        liboctave.so => /usr/lib/octave-2.1.55/liboctave.so (0x4040d000)
        libcruft.so => /usr/lib/octave-2.1.55/libcruft.so (0x406b9000)
        libreadline.so.4 => /lib/libreadline.so.4 (0x40809000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x40835000)
        libdl.so.2 => /lib/libdl.so.2 (0x4087a000)
        libg2c.so.0 => /usr/lib/libg2c.so.0 (0x4087d000)
        libm.so.6 => /lib/tls/libm.so.6 (0x4089b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x408bd000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x408c6000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40982000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


Check /etc/ld.so.conf and be sure is has the directory where liboctinterp 
happens to be located if it is not in /usr/lib (which I believe is a default).

I suspect some environment configuration is causing the problem if the
file is where it should be but octave still doesn't work.  



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

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