diff --git a/pkgs/by-name/sc/scorched3d/gcc14-fix.patch b/pkgs/by-name/sc/scorched3d/gcc14-fix.patch new file mode 100644 index 000000000000..8bae4dfe0b1e --- /dev/null +++ b/pkgs/by-name/sc/scorched3d/gcc14-fix.patch @@ -0,0 +1,13 @@ +diff --git a/configure b/configure +index 59414ee..c53064d 100755 +--- a/configure ++++ b/configure +@@ -4881,7 +4881,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + + int main(int argc, char *argv[]) + { +- alutInit(argc, argv); ++ alutInit(&argc, argv); + return 0; + } + #undef main diff --git a/pkgs/by-name/sc/scorched3d/package.nix b/pkgs/by-name/sc/scorched3d/package.nix index da9b404812eb..cdfa6d7ca6b5 100644 --- a/pkgs/by-name/sc/scorched3d/package.nix +++ b/pkgs/by-name/sc/scorched3d/package.nix @@ -58,6 +58,7 @@ stdenv.mkDerivation rec { url = "https://sources.debian.org/data/main/s/scorched3d/44%2Bdfsg-7/debian/patches/wx3.0-compat.patch"; sha256 = "sha256-Y5U5yYNT5iMqhdRaDMFtZ4K7aD+pugFZP0jLh7rdDp8="; }) + ./gcc14-fix.patch ]; sourceRoot = "scorched";