Mplayer update problem

I’m running 10.3, 64 bit version.

I recently updated Mplayer to a new version, using Yast. The new version
appeared to not work. Trying to run it from the console, I get

mplayer: symbol lookup error: /usr/lib64/libschroedinger-1.0.so.0:
undefined symbol: oil_function_class_ptr_multiply_and_acc_8xn_s16_u8

Thinking I might need a new libschroedinger, I removed both mplayer and
libschroedinger using Yast, then reinstalled mplayer, so Yast’s
dependency analysis caused libschroedinger to be reinstalled.

It still doesn’t work, with exactly the same error message.

Any suggestions?

Ian


*********** To reply by e-mail, make w single in address **************

Which repository’s to you have? If you have both the videolan and packman repos it can cause issues like this, so you should never add both of them.

In reply to

I’m running 10.3, 64 bit version.

I recently updated Mplayer to a new version, using Yast. The new version
appeared to not work. Trying to run it from the console, I get

mplayer: symbol lookup error: /usr/lib64/libschroedinger-1.0.so.0:
undefined symbol: oil_function_class_ptr_multiply_and_acc_8xn_s16_u8

queequeg wrote:

>
> Which repository’s to you have? If you have both the videolan and
> packman repos it can cause issues like this, so you should never add
> both of them.
>

Thanks for the suggestion.
I did indeed have both of these repos enabled. So I

  1. Disabled videolan
  2. deleted mplayer, libschroedinger and libx264-65 packages, using Yast
  3. refreshed packman repo.
  4. reinstalled mplayer, using Yast, which reinstalled the above 2 libs.
    Installation proceeded cleanly with no error messages.

Mplayer still appears not to work, and running from shell still gives
the same error message as above.

HELP!

Ian


*********** To reply by e-mail, make w single in address **************

I’m by no means an expert, but if it’s installed correctly then maybe you have a driver issue? Have you tried installing vlc (at least temporarily) to see if it’s able to play videos? (vlc mostly uses it’s own muxer/demuxer, so if it works you may be able to weed out driver related issues and focus on mplayter codec/rendiring issues).

Check post libschroedinger - openSUSE Forums.
Its for 11 but may give you pointers

Cheers

OMG, you’re completely clueless. Symbol lookup errors have nothing to do with driver issues. it’s a problem in mplayer which contains a function/pointer/whatever that points/calls to a non-existent one in libschroedinger. Lookup errors won’t prevent you from installing something, they only pop up when you actually try to run the program

Also, VLC doesn NOT use its own muxers/demuxers. MPlayer, VLC, Xine and any other video player for Linux is built around libavcodec/libavformat, which is part of ffmpeg

To the OP: the only way to fix your problem is either compile from source or contact the packman team and tell them about this problem

tusharjoshi wrote:

>
> Check post ‘libschroedinger - openSUSE Forums’
> (http://tinyurl.com/7qdgoz).
> Its for 11 but may give you pointers
>
> Cheers
>
Thanks - that url led to the solution. My version of liboil from the OSS
repository had to be replaced by the one from packman.

Too bad packman packages don’t contain the info to allow Yast to do this
automatically :frowning:

Thanks again,
Ian


*********** To reply by e-mail, make w single in address **************

And your advice was a lot better lol.

I’m glad you got it working Ian Gay. Congratulations.

And thank you tusharjoshi for giving good advice without berating others like some worthless people in this thread.

Thanks for sharing the solution!! I got the same problem in my fresh installed 10.3
rotfl!

Спасибо. Thank you. It was a solution for my platform (openSUSE 10.3 - x64) also.

Which repository’s to you have? If you have both the videolan and
packman repos it can cause issues like this, so you should never add
both of them.


queequeg

queequeg’s Profile: http://forums.opensuse.org/member.php?userid=13080
View this thread: http://forums.opensuse.org/showthread.php?t=405097

In reply to

I’m running 10.3, 64 bit version.

I recently updated Mplayer to a new version, using Yast. The new version
appeared to not work. Trying to run it from the console, I get

mplayer: symbol lookup error: /usr/lib64/libschroedinger-1.0.so.0:
undefined symbol: oil_function_class_ptr_multiply_and_acc_8xn_s16_u8

queequeg wrote:

>
> Which repository’s to you have? If you have both the videolan and
> packman repos it can cause issues like this, so you should never add
> both of them.
>

Thanks for the suggestion.
I did indeed have both of these repos enabled. So I

  1. Disabled videolan
  2. deleted mplayer, libschroedinger and libx264-65 packages, using Yast
  3. refreshed packman repo.
  4. reinstalled mplayer, using Yast, which reinstalled the above 2 libs.
    Installation proceeded cleanly with no error messages.

Mplayer still appears not to work, and running from shell still gives
the same error message as above.

HELP!

Ian


*********** To reply by e-mail, make w single in address **************

I’m by no means an expert, but if it’s installed correctly then maybe
you have a driver issue? Have you tried installing vlc (at least
temporarily) to see if it’s able to play videos? (vlc mostly uses it’s
own muxer/demuxer, so if it works you may be able to weed out driver
related issues and focus on mplayter codec/rendiring issues).


queequeg

queequeg’s Profile: http://forums.opensuse.org/member.php?userid=13080
View this thread: http://forums.opensuse.org/showthread.php?t=405097

Check post ‘libschroedinger - openSUSE Forums’
(http://tinyurl.com/7qdgoz).
Its for 11 but may give you pointers

Cheers


tusharjoshi

tusharjoshi’s Profile: http://forums.opensuse.org/member.php?userid=13276
View this thread: http://forums.opensuse.org/showthread.php?t=405097

queequeg;1928532 Wrote:
> I’m by no means an expert, but if it’s installed correctly then maybe
> you have a driver issue? Have you tried installing vlc (at least
> temporarily) to see if it’s able to play videos? (vlc mostly uses it’s
> own muxer/demuxer, so if it works you may be able to weed out driver
> related issues and focus on mplayter codec/rendiring issues).

OMG, you’re completely clueless. Symbol lookup errors have nothing to
do with driver issues. it’s a problem in mplayer which contains a
function/pointer/whatever that points/calls to a non-existent one in
libschroedinger. Lookup errors won’t prevent you from installing
something, they only pop up when you actually try to run the program

Also, VLC doesn NOT use its own muxers/demuxers. MPlayer, VLC, Xine and
any other video player for Linux is built around libavcodec/libavformat,
which is part of ffmpeg

To the OP: the only way to fix your problem is either compile from
source or contact the packman team and tell them about this problem


‘Get h264enc’ (http://h264enc.sourceforge.net) - ‘Get xvidenc’
(http://xvidenc.sourceforge.net)
- ‘Get divxenc’
(http://divxenc.sourceforge.net)

microchip8’s Profile: http://forums.opensuse.org/member.php?userid=163
View this thread: http://forums.opensuse.org/showthread.php?t=405097

tusharjoshi wrote:

>
> Check post ‘libschroedinger - openSUSE Forums’
> (http://tinyurl.com/7qdgoz).
> Its for 11 but may give you pointers
>
> Cheers
>
Thanks - that url led to the solution. My version of liboil from the OSS
repository had to be replaced by the one from packman.

Too bad packman packages don’t contain the info to allow Yast to do this
automatically :frowning:

Thanks again,
Ian


*********** To reply by e-mail, make w single in address **************

microchip8;1928784 Wrote:
>
> To the OP: the only way to fix your problem is either compile from
> source or contact the packman team and tell them about this problem

And your advice was a lot better lol.

I’m glad you got it working Ian Gay. Congratulations.

And thank you tusharjoshi for giving good advice without berating
others like some worthless people in this thread.


queequeg

queequeg’s Profile: http://forums.opensuse.org/member.php?userid=13080
View this thread: http://forums.opensuse.org/showthread.php?t=405097

Thanks for sharing the solution!! I got the same problem in my fresh
installed 10.3
rotfl!


Fooling around with Linux since Redhat 5.1 / Hooked on SuSE since 9.2

Fire11’s Profile: http://forums.opensuse.org/member.php?userid=537
View this thread: http://forums.opensuse.org/showthread.php?t=405097