ZDoom / gzdoom

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
http://zdoom.org
GNU General Public License v3.0
2.47k stars 540 forks source link

[BUG] [Linux] /opt/gzdoom/gzdoom: symbol lookup error: /opt/gzdoom/libzmusic.so.1: undefined symbol: FLAC__StreamEncoderInitStatusString #2557

Closed Pa9an closed 4 months ago

Pa9an commented 5 months ago

GZDoom version

GZDoom > 4.10.0

Which game are you running with GZDoom?

None

What Operating System are you using?

Linux x86_64

Please describe your specific OS version

Linux Mint 20.3 Cinnamon 64bit

Relevant hardware info

i5-5300U

Have you checked that no other similar issue already exists?

A clear and concise description of what the bug is.

Installing GZDoom (or updating from the repos) works with no issues. When starting, the error message is shown. /opt/gzdoom/gzdoom: symbol lookup error: /opt/gzdoom/libzmusic.so.1: undefined symbol: FLAC__StreamEncoderInitStatusString This happens for all versions >4.10.0

Steps to reproduce the behaviour.

Explain how to reproduce

  1. Install GZDoom > 4.10.0
  2. Start from Shell or icon
  3. error message

Your configuration

No response

Provide a Log

No response

Pa9an commented 4 months ago

"Fixed" by using either an older version of libzmusic.so.1 or compiling ZMusic package myself, and replacing libzmusic.so.1 in /opt/gzdoom

RicardoLuis0 commented 4 months ago

"Fixed" by using either an older version of libzmusic.so.1 or compiling ZMusic package myself, and replacing libzmusic.so.1 in /opt/gzdoom

this seems like the kind of issue you should bring to your package maintainers instead then

Pa9an commented 4 months ago

Good point, sorry didn't think about that. Will close the issue here then.

Pa9an commented 4 months ago

To be fixed by package maintainers instead.