Bugzilla – Bug 1227467
libSDL2_mixer-2_0-0-32bit missing
Last modified: 2024-07-15 02:05:00 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0 Build Identifier: libSDL2_mixer-2_0-0-32bit is missing from default repos. It was available in Leap 15.5, but went missing in Leap 15.6 (and in addition, Tumbleweed). Reproducible: Always
From https://build.opensuse.org/request/show/988099 > - Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages > themselves have baselibs). Change was intentional. Reporter, explain why you need this and why you think it is missing.
I need it to run Sonic Robo Blast 2 Final Demo. Every other dependency needed for it is available in 15.6 (such libSDL2-2_0-0-32bit and libmodplug1-32bit), except Mixer. I don't know why it's missing. Perhaps it's too old. This would explain why libmodplug1-32bit is missing from Tumbleweed. This would not, however, explain why libSDL2-2_0-0-32bit is still in Tumbleweed.
Recent Sonic Robo Blast 2 versions have also dropped official support for 64-bit builds, opting only to support 32-bit builds instead.
>I need it to run Sonic Robo Blast 2 Final Demo. I only see srb2-1.0.9.4 as an .exe file, so I would expect that it's run with WINE instead and brings all dependencies itself. >Recent Sonic Robo Blast 2 versions have also dropped official support for 64-bit builds, opting only to support 32-bit builds instead. https://build.opensuse.org/package/show/games/srb2 has a successful x86_64 build. I find no obvious indication that 64-bit builds from source are discouraged. That would be weird in this day and age; if anything, 32-bit builds would be dropped (like gzdoom does).
> I only see srb2-1.0.9.4 as an .exe file, so I would expect that it's run with WINE instead and brings all dependencies itself. This script builds it from source. Wine isn't involved in the process. https://github.com/Bijman/srb2bld > I find no obvious indication that 64-bit builds from source are discouraged. From https://www.srb2.org/category/news/page/4/: "Windows users, you’ll notice that we don’t have a 64 bit build again. This is deliberate. The 64 bit build does not provide errorlogs, and those are becoming increasingly more important. The more people we have using those instead of 32 bit builds creates issues for getting reliable bug reports. And since there’s no benefit whatsoever to having a 64 bit build since Windows runs 32 bit applications perfectly fine, we’re not going to provide 64 bit builds until we can figure out what’s going on that is preventing errorlogs from being generated. As such, you will need a fresh 2.2.1 install of the 32-bit build to patch 2.2.3 over, the new patch will not work with the resource files that 64 bit builds required." Official Linux builds got dropped not long after this move. > https://build.opensuse.org/package/show/games/srb2 has a successful x86_64 build. It does have a semi successful build, however it is more prone to crashes. These crashes are hard to report - since the lack of errorlogs - so this experience is suboptimal at best.