On 02/08/2010 08:51 PM, leee wrote:
On Monday 08 Feb 2010, Mats Bertil Tegner wrote:
On 02/08/2010 08:34 PM, leee wrote:
On Monday 08 Feb 2010, Mats Bertil Tegner wrote:
On 02/08/2010 08:01 PM, leee wrote:
On Monday 08 Feb 2010, Mats Bertil Tegner wrote:
On 02/08/2010 07:31 PM, leee wrote:
The only way of guaranteeing the full functionality is to
install the required library. If you don't need the AVI
functionality then you can ignore the messages.
You could try setting up a symlink from your
libavcodec.so.52 to libavcodec.so.51 but if the library
entry points have changed between those two versions then
you'll likely just get a different error message and still
won't have the functionality.
LeeE
I tried changing the symlink, but I'm unable to make a third
symlink to libavcodec.so.52.36.0, so I will ignore the AVI
functionality for now.
Mats
Do not try to change any existing symlinks because that will
most likely stop other stuff from working.
Why could you not create a new symlink? Did you try to do so
as a normal user? As it's a system directory you'd need to
be a superuser, or use sudo to write the new symlink to it.
LeeE
I was superuser when I tried to make the symlink. Here is the
output: bash-3.1# ln -s libavcodec.so.51 libavcodec.so.52.36.0
ln: creating symbolic link `libavcodec.so.52.36.0': File
exists
What am I missing?
Mats
You've specified the target and link names in the wrong order.
Instead of "ln -s libavcodec.so.51 libavcodec.so.52.36.0" you
should have used "ln -s libavcodec.so.52[.36.0]
libavcodec.so.51"
Usage: ln [OPTION]... [-T] TARGET LINK_NAME
LeeE
Yes, I figured that out, now there is still an error after I
created the following symlinks as root:
bash-3.1# ln -s libavutil.so.50.3.0 libavutil.so.49
bash-3.1# ln -s libavformat.so.52.39.0 libavformat.so.51
bash-3.1# ln -s libavcodec.so.52.36.0 libavcodec.so.51
bash-3.1$ realsoft3d
/usr/local/realsoft3d/lib/libr3av.so: undefined symbol:
first_avcodec /usr/local/realsoft3d/lib/libr3av.so: undefined
symbol: first_avcodec 19:42:52 r3root_.c/ 557: Cannot Read
Object 'AVI', Class Not Installed (570)
Is there anything else I have overlooked?
Mats
Probably not - you're just getting the different error messages that
I suggested you'd get if the newer library is not backwards
compatible (at run time) with the old.
LeeE
Yes, Thanks for your help though.
Mats