Opened 3 years ago

Closed 3 years ago

Last modified 12 months ago

#9566 closed defect (fixed)

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

Reported by: quietust Owned by: Templier
Priority: normal Component: Port: Win64
Keywords: Cc:
Game:

Description

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 3 years ago.

Download all attachments as: .zip

Change History (4)

by quietust, 3 years ago

Attachment: patch.txt added

comment:1 by Templier, 3 years ago

Owner: set to Templier

comment:2 by Templier, 3 years ago

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

comment:3 by digitall, 12 months ago

Component: --Unset--Port: Win64
Note: See TracTickets for help on using tickets.