[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