[Scummvm-tracker] [ScummVM :: Bugs] #13423: PORTS: Tests do not compile with Visual Studio
ScummVM :: Bugs
trac at scummvm.org
Mon Apr 18 04:20:04 UTC 2022
#13423: PORTS: Tests do not compile with Visual Studio
--------------------+-------------------------
Reporter: elasota | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Port: Win64
Version: | Keywords:
Game: |
--------------------+-------------------------
To reproduce run this:
{{{
cd dists\msvc
create_project ..\.. --use-canonical-lib-names --enable-text-console
--msvc --tests
}}}
Open scummvm-tests.sln in Visual Studio and attempt to build Release.
Currently fails due to multiple issues:
- Python 3 defaults encoding to Windows-1252 and cxxtestgen.py fails to
digest punycode.h due to it containing unrecognizable characters.
- Fails to link due to missing Wintermute and Ultima symbols (happens even
when Ultima and Wintermute are disabled)
- Fails to link due to missing "install_null_g_system" symbol, due to
null_osystem.cpp not being included
- Fails to compile null_osystem.cpp if it is included due to include paths
like "common/array.h" being resolved relative to the source file directory
at higher priority than the "scummvm" root directory, causing it to
include recursively
--
Ticket URL: <https://bugs.scummvm.org/ticket/13423>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list