id summary reporter owner description type status priority component version resolution keywords cc game 3807 KYRA: does not compile in MSVC71 SF/quietust athrxx "{{{#!Markdown ""engines/kyra/sound\_towns.cpp"" fails to compile due to M\_PI not being defined. This appears to be due to sound\_towns.cpp \#defining \_USE\_MATH\_DEFINES and then explicitly including <math.h> after all of the standard includes, even though ""common/scummsys.h"" \(which is included by ""common/system.h""\) already includes <math.h> on its own, causing further inclusions to have no effect. Visual Studio 9.0 \(2008\) seems to have reorganized <math.h> by adding a separate include-once block around the math defines, so it compiles in that version without problems. }}} {{{#!div style=""font-size: 75%"" Ticket imported from: !#2016965. Ticket imported from: bugs/3807. }}}" defect closed normal Engine: Kyra fixed