Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

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.






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker