← All tasks
cppdiasurgical/DevilutionX #7736Not a task: not reproduced

[Issue Report]: SDL2.dll is not included with mingw builds

envgap__diasurgical__DevilutionX-7736

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
8d44de25fa74d825bcac11fa841ec1ddad633971
Manifest
CMakeLists.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

diasurgical/DevilutionX #7736 · read the original issue
### Operating System

Windows x64

### DevilutionX version

Other (please specify version number)

### Describe

Since the SDL2 [installation changed](https://github.com/diasurgical/devilutionX/commit/5234881e1ded9cf276382138034c9d2fe20b2087#diff-27533c6ad0fb0669917089af3ff44c92580859b44a2a7b347406081e14b4273bL40) the build process no longer finds the DLL file and so it's missing from the builds.

This is the affected code: https://github.com/diasurgical/devilutionX/blob/master/CMakeLists.txt#L538

The file is no found in `/usr/i686-w64-mingw32/bin/SDL2.dll` / `/usr/x86_64-w64-mingw32/bin/SDL2.dll`

This affects both master and 1.5

### To Reproduce

Open a build and look for SDL2.dll

### Expected Behavior

_No response_

### Additional context

_No response_
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]