You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I think the depext package names for some of the SDL packages might be out of date for current openSUSE Tumbleweed systems (and possibly other openSUSE distributions, too).
What I tried to do
I'm revisiting OCaml after quite some time (please bear with me if I get things wrong) and tried to install the bogue library. It depends on the tsdl, tsdl-image and tsdl-ttf packages that in turn expect SDL2 external dependencies specified by the conf-sdl2, conf-sdl2-image and conf-sdl2-ttf packages:
libSDL2-devel, libSDL2_image-devel and libSDL2_ttf-devel - but from what I can tell that's not what they're called on openSUSE Tumbleweed right now.
I am presented with the following error messages, that explicitly mention that "it is possible that a depext package name in the opam file is incorrect.":
Searching for the packages in zypper and online on https://software.opensuse.org/ seems to confirm this with e.g. libSDL2-devel being available for Leap 15.2 that has been EOL for some time now.
What is available however are packages called SDL2-devel, SDL2_image-devel and SDL2_ttf-devel, similar to depext names of other systems given in the opam files of the conf-* packages in question (conf-sdl2, conf-sdl2-image and conf-sdl2-ttf) and also conf-sdl2-net and conf-sdl2-mixer.
Now my questions are
Is this correct? Unfortunately I don't have any experience regarding such issues.
If yes, what can be done to update the opam file configurations? I read in the repository guideline that breaking existing installations is to be avoided, so the next step (with Tumbleweed being a rolling release) would be identifying if the oldest still supported Leap version is affected by this - is that correct?
Best regards
The text was updated successfully, but these errors were encountered:
Hello, I think the depext package names for some of the SDL packages might be out of date for current openSUSE Tumbleweed systems (and possibly other openSUSE distributions, too).
What I tried to do
I'm revisiting OCaml after quite some time (please bear with me if I get things wrong) and tried to install the
bogue
library. It depends on thetsdl
,tsdl-image
andtsdl-ttf
packages that in turn expect SDL2 external dependencies specified by theconf-sdl2
,conf-sdl2-image
andconf-sdl2-ttf
packages:libSDL2-devel
,libSDL2_image-devel
andlibSDL2_ttf-devel
- but from what I can tell that's not what they're called on openSUSE Tumbleweed right now.I am presented with the following error messages, that explicitly mention that "it is possible that a depext package name in the opam file is incorrect.":
Searching for the packages in zypper and online on https://software.opensuse.org/ seems to confirm this with e.g.
libSDL2-devel
being available for Leap 15.2 that has been EOL for some time now.What is available however are packages called
SDL2-devel
,SDL2_image-devel
andSDL2_ttf-devel
, similar to depext names of other systems given in theopam
files of theconf-*
packages in question (conf-sdl2
,conf-sdl2-image
andconf-sdl2-ttf
) and alsoconf-sdl2-net
andconf-sdl2-mixer
.Now my questions are
opam
file configurations? I read in the repository guideline that breaking existing installations is to be avoided, so the next step (with Tumbleweed being a rolling release) would be identifying if the oldest still supported Leap version is affected by this - is that correct?Best regards
The text was updated successfully, but these errors were encountered: