Mpg123 issue (bug?)

I have installed mpg123 on openSUSE Leap 15.5, and it returns error message when I try to play something or even try to get help message:

> mpg123 171184669_151973837.mp3 
mpg123: symbol lookup error: mpg123: undefined symbol: mpg123_par2
> mpg123 --help
mpg123: symbol lookup error: mpg123: undefined symbol: mpg123_par2

The same behavior was experienced on Ubuntu (see comments at ffmpeg undefined symbol: mpg123_param2 on), but seems they haven’t find solution.

Is it possible to fix this without installation of the mpg123 from sources?

Regards,
Natalia

You installed it from where? You installed it how?

Sorry, didn’t clarify:

# zypper in mpg123

It answers the second question “how”, it does not answer the first question. Please, show

zypper lr -d
zypper se -s mpg123

zypper lr -d
zypper se -s mpg123

Please, either paste the output here (it is not that long, and it makes it possible to comment and answer in context) or for the very long output upload to https://susepaste.org/ to avoid commercial sites with advertisements, JavaScripts etc.

Anyway, different components of mpg123 are installed from different repositories (projects). Any reason you are using development project at all? At least, make sure everything is installed from one location.

Start with installing everything from openSUSE.

Removed mpg123, mpg123-openal, mpg123-pulse and libmpg123-0-32bit, and installed mpg123 as

# zypper in -r openSUSE:Leap:15.5 mpg123

Now it does show mpg123 --help, but gives another error when I try to play something:

> mpg123 171184669_151973837.mp3 
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
        version 1.26.4; written and copyright by Michael Hipp and others
        free software (LGPL) without any warranty but with best wishes
[src/libout123/module.c:open_module_here():133] error: Failed to open module openal.
[src/libout123/libout123.c:out123_open():440] error: Found no driver out of [alsa,oss,jack,portaudio,pulse,sdl,openal] working with device <default>.
main: [src/mpg123.c:324] error: out123 error 3: failure loading driver module

I have followed this and produced the file /etc/asound.conf with the same content as there, but this doesn’t help. I have installed also mpg123-pulse; this hasn’t help as well.

Just in case:

# zypper se -s mpg123 | grep "^v\|^i"
v  | libmpg123-0                      | package    | 1.31.3-lp155.75.10 | x86_64 | multimedia:libs
i+ | libmpg123-0                      | package    | 1.26.4-1.15        | x86_64 | openSUSE:Leap:15.5
i+ | libmpg123-0                      | package    | 1.26.4-1.15        | x86_64 | Main Repository
v  | libmpg123-0-32bit                | package    | 1.31.3-lp155.75.10 | x86_64 | multimedia:libs
i+ | libmpg123-0-32bit                | package    | 1.26.4-1.15        | x86_64 | openSUSE:Leap:15.5
i+ | libmpg123-0-32bit                | package    | 1.26.4-1.15        | x86_64 | Main Repository
v  | mpg123                           | package    | 1.31.3-lp155.75.10 | x86_64 | multimedia:libs
i+ | mpg123                           | package    | 1.26.4-1.15        | x86_64 | openSUSE:Leap:15.5
i+ | mpg123                           | package    | 1.26.4-1.15        | x86_64 | Main Repository
v  | mpg123-pulse                     | package    | 1.31.3-lp155.75.10 | x86_64 | multimedia:libs
i+ | mpg123-pulse                     | package    | 1.26.4-1.15        | x86_64 | openSUSE:Leap:15.5
i+ | mpg123-pulse                     | package    | 1.26.4-1.15        | x86_64 | Main Repository

Where do you see this?

Sorry, I am not familiar with mpg123 itself, so hopefully someone can chime in.

It is multimedia:libs project.

Thank you for your help!
I also hope that there is someone here, who can help me to get this working.

Probably, I have installed this trying to solve a problem with Viber (Viber call doesn’t work)