Anonymous | Login | Signup for a new account | 2025-07-27 23:01 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | All Projects Issue Support Ranking | Rules | My Account |
View Revisions: Issue #1974 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0001974: Collection of various compiler warnings | ||
Revision | 2014-10-27 10:31 by Edward-san | ||
Description | This ticket is intended to post all the warnings GCC, Clang, MSVC, etc are found, while ignoring the GZDoom codebase ones. To filter them, the only way I know is to compile gzdoom r900 (from this git repository:'https://github.com/doomtech/gzdoom [^]' ) in Release mode and save the warnings to a file; then compile zandronum 2.0 beta in Release mode and save the warnings to a file; compare them and remove the common warnings from both files. There's a problem while compiling gzdoom r900 in non-Windows targets and it can be fixed with the attached patch compile-gzdoom900-linux.diff.txt (it's available only for linux targets for now). I suggest to avoid using the old gzdoom r323 as codebase, because it doesn't compile with linux and requires some workarounds. Currently, it's not possible to compile gzdoom and zandronum with clang, because its support in gzdoom was added a lot later. It's possible to post non-default warnings, if they make sense. |
||
Revision | 2014-10-27 10:30 by Edward-san | ||
Description | This ticket is intended to post all the warnings GCC, Clang, MSVC, etc are found, while ignoring the GZDoom codebase ones. To filter them, the only way I know is to compile gzdoom r900 (from this git repository:'https://github.com/doomtech/gzdoom [^]' ) in Release mode and save the warnings to a file; then compile zandronum 2.0 beta in Release mode and save the warnings to a file; compare them and remove the common warnings from both files. There's a problem while compiling gzdoom r900 in non-Windows targets and it can be fixed with the patch I'll attach (it's available only for linux targets for now). I suggest to avoid using the old gzdoom r323 as codebase, because it doesn't compile with linux and requires some workarounds. Currently, it's not possible to compile gzdoom and zandronum with clang, because its support in gzdoom was added a lot later. It's possible to post non-default warnings, if they make sense. |
||
Revision | 2014-10-27 10:23 by Edward-san | ||
Description | This ticket is intended to post all the warnings GCC, Clang, MSVC, etc are found, while ignoring the GZDoom codebase ones. To filter them, the only way I know is to compile gzdoom r900 (from this git repository:'https://github.com/doomtech/gzdoom [^]' ) in Release mode and save the warnings to a file; then compile zandronum 2.0 beta in Release mode and save the warnings to a file; compare them and remove the common warnings from both files. Done. It's possible to post non-default warnings, if they make sense. |
Copyright © 2000 - 2025 MantisBT Team |