help-octave
[Top][All Lists]
Advanced

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

RE: error while loading shared libraries


From: Andrew Funk
Subject: RE: error while loading shared libraries
Date: Thu, 26 Jan 2006 10:37:45 -0500

This is the email that solved my problem.  We forgot to cc: the list:

-----Original Message-----
From: Carlo de Falco [mailto:address@hidden 
Sent: Tuesday, January 24, 2006 11:37 AM
To: Andrew Funk
Subject: Re: error while loading shared libraries



On 23/gen/06, at 22:00, Andrew Funk wrote:

> Thanks, this sounds like the solution to my problem with escape
> characters (I had been using 2.1.40)
>
> Now that I am trying to install 2.9.4 I am having a new problem:
>
> address@hidden ~]$ octave
> octave: error while loading shared libraries: liboctinterp.so: cannot
> open shared object file: No such file or directory
>
> I can see the requisite file in octave-2.9.4/src, so it seems it is  
> not
> getting copied over to the install directory.  I tried using the
> --enable_shared flag to configure, but that didn't fix the problem and
> anyway based on the description that doesn't seem like it should be
> necessary.
>
> Any suggestions?
>
> Thanks,
> Andy
>

Andy,
I had the same problem,
there was an error in the
install-oct part of the file
src/Makefile, the following row
had a missing ";" in the end

$(srcdir)/mk-pkg-add --prefix $(octfiledir) $(DLD_DEF_FILES) > $ 
(DESTDIR)$(octfiledir)/PKG_ADD

that prevented the installation to finish correctly
I changed it to

$(srcdir)/mk-pkg-add --prefix $(octfiledir) $(DLD_DEF_FILES) > $ 
(DESTDIR)$(octfiledir)/PKG_ADD; \

don't know if it's the same for you,
just give it a look
Carlo


> -----Original Message-----
> From: John [mailto:address@hidden 
> Sent: Thursday, January 26, 2006 9:11 AM
> To: Andrew Funk
> Subject: Re: error while loading shared libraries
> 
> 
> Andrew Funk wrote:
> 
> >Thanks, this sounds like the solution to my problem with escape
> >characters (I had been using 2.1.40)
> >
> >Now that I am trying to install 2.9.4 I am having a new problem:
> >
> >address@hidden ~]$ octave
> >octave: error while loading shared libraries: liboctinterp.so: cannot
> >open shared object file: No such file or directory
> >
> >I can see the requisite file in octave-2.9.4/src, so it 
> seems it is not
> >getting copied over to the install directory.  I tried using the
> >--enable_shared flag to configure, but that didn't fix the 
> problem and
> >anyway based on the description that doesn't seem like it should be
> >necessary.
> >
> >Any suggestions?
> >
> >Thanks,
> >Andy
> >
> >
> >  
> >
> >>-----Original Message-----
> >>From: Bill Denney [mailto:address@hidden 
> >>Sent: Thursday, January 19, 2006 8:03 PM
> >>To: Andrew Funk
> >>Cc: address@hidden
> >>Subject: Re: Escape characters and Matlab compatibility
> >>
> >>
> >>What version of octave are you using?  This behavior is 
> >>changed in the 
> >>2.9.x series I believe so that '\' works like it does in 
> >>matlab while "\" 
> >>is more powerful and allows for string escapes.
> >>
> >>Bill
> >>
> >>On Thu, 19 Jan 2006, Andrew Funk wrote:
> >>
> >>    
> >>
> >>>Hi,
> >>>
> >>>I am trying to run MatlabMPI examples under Octave and 
> >>>      
> >>>
> >>right away I ran
> >>    
> >>
> >>>into this problem:
> >>>
> >>>octave:1> '\'
> >>>error: unterminated string constant
> >>>parse error:
> >>>
> >>>      
> >>>
> >>>>>>'\'
> >>>>>>            
> >>>>>>
> >>>      ^
> >>>
> >>>
> >>>I see this was addressed some time ago (1997) but it didn't 
> >>>      
> >>>
> >>seem to be
> >>    
> >>
> >>>resolved so I'm just wondering what the current status is?
> >>>
> >>>Thanks,
> >>>Andy
> >>>
> >>>
> >>>
> >>>-------------------------------------------------------------
> >>>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
> >>>-------------------------------------------------------------
> >>>
> >>>      
> >>>
> >>-- 
> >>Jake liked his women how he liked his kiwi fruit; firm yet 
> >>yielding, sweet
> >>yet tart, and covered with short fuzzy brown hair.
> >>   -- unknown
> >>
> >>
> >>    
> >>
> >
> >
> >
> >-------------------------------------------------------------
> >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
> >-------------------------------------------------------------
> >
> >  
> >
> Hello,
> 
> I had the same problem on Solaris 10 x86. I found the 
> "missing" library 
> in the build tree:
> 
> bash-3.00$ ls -l *octinterp*
> -rwxr-xr-x    1 john     staff    91326524 Jan 19 19:27 
> liboctinterp.so
> lrwxrwxrwx    1 john     staff          15 Jan 19 19:28 
> liboctinterp.so.2.9.4 -> liboctinterp.so
> bash-3.00$ pwd
> bash-3.00$ /home/john/src/Octave/octave-2.9.4/src
> 
> As root, I copied both the library and the link to this 
> library, to the 
> /usr/local/lib/octave-2.9.4 directory. This seems to have fixed the 
> problem, as octave now runs. However, Octave 2.9.4, cannot invoke the 
> plot() function. I have since removed 2.9.4 and installed 
> 2.1.72. This 
> version seems to install and function as designed, including plot(). 
> This weekend I may spend more time on 2.9.4, to find a fix, 
> if possible?
> 
> Hope this helps someone,
> 
> John
> 
> 



-------------------------------------------------------------
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]