help-octave
[Top][All Lists]
Advanced

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

Re: problems on suse 9.0


From: emilio
Subject: Re: problems on suse 9.0
Date: Fri, 12 Mar 2004 15:38:38 +0100
User-agent: KMail/1.5.4

ok, finally it worked

LD_LIBRARY_PATH=/usr/lib/octave-2.1.49 octave

has been the final solution. thanks to everybody for your help, and specially 
for your patience

   regards

              emilio



El Viernes, 12 de Marzo de 2004 14:06, Paul Kienzle escribió:
> On Mar 12, 2004, at 7:39 AM, emilio wrote:
> > hi again
> >
> > yes, when i execute sbin/ldconfig i do it as root, and the message is
> > "command
> > not found". i've made a search for this command by using both, kfind
> > and
> > "find". on the other hand i've made a search in suse of a newer
> > version of
> > octave but i wasnt successfull. and as you mention, i tried to
> > recompile
> > octave but when i read the "readme file" i understood it is too hard
> > to me in
> > this moment.
> > i've tried again to execute ldconfig, but this is what i got (i
> > copypaste the
> > script)
> >
> > orion:/ # ..
> > orion:/ # cd usr/sbin/
> > orion:/usr/sbin # ldconfig
> > bash: ldconfig: command not found
> > orion:/usr/sbin # ..
> > orion:/usr # ..
> > orion:/ # cd sbin/
> > orion:/sbin # lconfig
> > bash: lconfig: command not found
> >
> > anyway, i will try again to find a newer version of octave for suse.
>
> Unfortunately, this test is inconclusive.  If you do not include
> part of the path in the executable name, then the shell will
> only look for that name on the path (this is a security feature ---
> if as root you are executing what you think is a system command
> in a user directory, and that user has a command of the same
> name which does something different, then you have a problem).
>
> So, try
>
>       # /sbin/ldconfig
>
> and
>
>       # /usr/sbin/ldconfig
>
> Have you confirmed that the files exist:
>
>       $ ls -l /usr/lib/octave-2.1.49
>
> This should list libcruft.so, etc. as links to other files in the
> same directory.  Make sure they all exist and are readable
> by you.
>
> Did you try:
>
>       $ LD_LIBRARY_PATH=/usr/lib/octave-2.1.49 octave
>
> or maybe:
>
>       $ OP=/usr/lib/octave-2.1.49
>       $ LD_PRELOAD=$OP/libcruft.so:$OP/liboctave.so:$OP/liboctinterp.so
> octave
>
> This is bash syntax, so if you are using a different shell it may.
>
> Paul Kienzle
> address@hidden
>
> > thanks again for your help
> >
> >          emilio
> >
> >> Emilio,
> >>     OK, before we get any deeper, have you checked to see if Suse has
> >> a
> >> newer package for Octave? This may fix everything, as Dmitri elluded
> >> to,
> >> and would definitely be easier. I would suggest recompile, but as a
> >> Linux beginner, that may be a little more than you want to swallow
> >> right
> >> now, not to mention you would probably have the same problem that your
> >> having now. (Don't worry about that last line.)
> >>     When you tried to run /sbin/ldconfig, did it specifically say
> >> "command not found"? Or did it not work? The reason I ask is that
> >> probably every Linux distribution has that command.
> >>
> >> OK, I know you said your new at Linux, so first, do you understand
> >> what
> >> I mean when I say you need to be the "root" user to execute that
> >> command? (If not, at the command line type 'su', and then your
> >> administrator password. This should get you to the prompt which ends
> >> with a pound sign, '#')
> >>
> >> So if you got that far, ldconfig should be in one of these places:
> >>
> >> /sbin/ldconfig
> >>
> >> or
> >>
> >> /usr/sbin/ldconfig
> >>
> >> After that, you should be OK, get back to me if you're still having
> >> problems.
> >>
> >> JD
> >>
> >> emilio wrote:
> >>> hi JD
> >>>
> >>> first of all thanks for your help. i read your message and i have to
> >>> say i
> >>> didnt get to solve the problem. after this atempt and with the
> >>> information
> >>> of your coment i made a search in the internet and found the next
> >>> text:
> >>>
> >>> "Problem: Trying to run octave gives:
> >>>
> >>> appc63:/etc # octave
> >>> octave: error while loading shared libraries: liboctinterp.so:
> >>> cannot open
> >>> shared object file: No such file or directory
> >>>
> >>> Solution:
> >>> add /usr/lib/octave-2.1.49 to your /etc/ld.so.conf file then do:
> >>> /sbin/ldconfig"
> >>>
> >>> and of course i tried it , but at the end i got an error when i
> >>> tried to
> >>> do ldconfig. it seems this comand does not exist on my computer (?)
> >>>
> >>> emilio
> >>
> >> -------------------------------------------------------------
> >> 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
> >> -------------------------------------------------------------
> >
> > -------------------------------------------------------------
> > 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
> > -------------------------------------------------------------
>
> -------------------------------------------------------------
> 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
> -------------------------------------------------------------




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