#9566 closed defect (fixed)

MSVC 2015 cannot build fullpipe/director in x64, SCUMM_64BITS missing

Reported by: quietust Owned by: Templier
Priority: normal Component: --Unset--
Keywords: Cc:


Both the "Director" and "Fullpipe" engines expect SCUMM_64BITS to be defined for their Pointer_Hash class to work correctly, and this is only defined by the CMake backend for create_project, not MSBuild; as a result, builds fail due to being unable to cast "const void *" to "uint".

Current commit: 5be720cdebe4ccb10fbb09c8d57bcdb2ef155c93

Attachments (1)

patch.txt (2.0 KB) - added by quietust 20 months ago.

Download all attachments as: .zip

Change History (3)

Changed 20 months ago by quietust

Attachment: patch.txt added

comment:1 Changed 20 months ago by Templier

Owner: set to Templier

comment:2 Changed 20 months ago by Templier

Resolution: fixed
Status: newclosed

Thank you for the report!

Fixed slightly differently from the patch by adding the define to ScummVM_Global64.props so it works with both MSBuild and old-style VS projects

Note: See TracTickets for help on using tickets.