OpenDiablo2 icon indicating copy to clipboard operation
OpenDiablo2 copied to clipboard

dsp: No such audio device

Open DarthGandalf opened this issue 3 years ago • 3 comments

I managed to get it to run on Arch Linux, I needed to compile the engine from source (as of 2022.09.02) and copy the binary's and the libraries over the ones provided by the release files. I was getting the same error message as seen above this message:
[2022-09-02 15:30:23.960] [critical] [abyssengine.cpp:85] Caught exception St13runtime_error: dsp: No such audio device
So compiling allowed me to start the game, BUT now there is another problem that halts any possible game play (as far as I can see)
#43

Originally posted by @panmarco83 in https://github.com/AbyssEngine/OpenDiablo2/issues/38#issuecomment-1235532801

DarthGandalf avatar Sep 02 '22 20:09 DarthGandalf

It works with ALSA for me (I'm compiling on Gentoo)

How did you manage to compile it with OSS?

DarthGandalf avatar Sep 02 '22 20:09 DarthGandalf

I didn't, that was the error message I was getting from the binary for linux in the releases section here. After I cloned the repository and installed the missing libraries it complained about, it compiled just fine and ran just fine as well.

panmarco83 avatar Sep 03 '22 02:09 panmarco83

That just means that we should remove the linux prebuilt binary. At least until a bigger part of the game is implemented, and reintroduce it then not as a binary, but as appimage/flatpack, because not every linux is ubuntu

DarthGandalf avatar Sep 07 '22 08:09 DarthGandalf