joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.78k stars 381 forks source link

Can't compile using Visual Studio 2008 #241

Closed ghost closed 7 years ago

ghost commented 7 years ago

(Sorry for my bad English, if that.) Maybe I something doing wrong? Compiling... xms.cpp wave8580_PST.cpp wave8580PS.cpp wave8580_P_T.cpp wave8580ST.cpp wave6581_PST.cpp wave6581PS.cpp wave6581_P_T.cpp wave6581__ST.cpp wave.cpp voodoo_vogl.cpp voodoo_opengl.cpp ..\src\hardware\voodoo_opengl.cpp(1325) : warning C4244: '=' : conversion from 'double' to 'GLfloat', possible loss of data ..\src\hardware\voodoo_opengl.cpp(1326) : warning C4244: '=' : conversion from 'double' to 'GLfloat', possible loss of data ..\src\hardware\voodoo_opengl.cpp(1395) : warning C4244: '=' : conversion from 'double' to 'GLfloat', possible loss of data ..\src\hardware\voodoo_opengl.cpp(1396) : warning C4244: '=' : conversion from 'double' to 'GLfloat', possible loss of data voodoo_interface.cpp voodoo_emu.cpp ..\src\hardware\voodoo_emu.cpp(235) : warning C4101: 'color' : unreferenced local variable voodoo.cpp voice.cpp vga_xga.cpp vga_tseng.cpp vga_seq.cpp vga_s3.cpp Compiling... vga_paradise.cpp vga_other.cpp vga_misc.cpp vga_memory.cpp ..\src\hardware\vga_memory.cpp(1409) : warning C4018: '<' : signed/unsigned mismatch vga_gfx.cpp vga_draw.cpp ..\src\hardware\vga_draw.cpp(379) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(381) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1182) : warning C4244: 'initializing' : conversion from 'double' to 'const float', possible loss of data ..\src\hardware\vga_draw.cpp(1183) : warning C4244: 'initializing' : conversion from 'double' to 'const float', possible loss of data ..\src\hardware\vga_draw.cpp(1191) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1239) : warning C4244: 'initializing' : conversion from 'Bitu' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1241) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1243) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1256) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1263) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1280) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1284) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\vga_draw.cpp(1760) : warning C4244: '=' : conversion from 'double' to 'Bitu', possible loss of data vga_dac.cpp vga_crtc.cpp vga_attr.cpp vga.cpp ..\src\hardware\vga.cpp(474) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data version.cpp TVP.cpp TVF.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data TVA.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data timer.cpp tandy_sound.cpp Tables.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data Synth.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data support.cpp softmodem.cpp Compiling... sid.cpp shell_misc.cpp ..\src\shell\shell_misc.cpp(660) : warning C4102: 'failed' : unreferenced label shell_cmds.cpp ..\src\shell\shell_cmds.cpp(1819) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1822) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1825) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1828) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1831) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1834) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1837) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1840) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1843) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1846) : warning C4309: '=' : truncation of constant value ..\src\shell\shell_cmds.cpp(1913) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1917) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1921) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1924) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1927) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1930) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1934) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1938) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1943) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1946) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1949) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ..\src\shell\shell_cmds.cpp(1952) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data shell_batch.cpp shell.cpp ..\src\shell\shell.cpp(380) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\shell\shell.cpp(380) : error C2440: 'initializing' : cannot convert from 'std::_Vector_iterator<_Ty,_Alloc>' to 'int' with [ _Ty=std::string, _Alloc=std::allocator ] No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\src\shell\shell.cpp(380) : error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'int' (or there is no acceptable conversion) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\guiddef.h(197): could be 'int operator !=(const GUID &,const GUID &)' while trying to match the argument list '(int, std::_Vector_iterator<_Ty,_Alloc>)' with [ _Ty=std::string, _Alloc=std::allocator ] ..\src\shell\shell.cpp(381) : error C2100: illegal indirection ..\src\shell\shell.cpp(381) : error C2664: 'AutoexecObject::Install' : cannot convert parameter 1 from 'int' to 'const std::string &' Reason: cannot convert from 'int' to 'const std::string' No constructor could take the source type, or constructor overload resolution was ambiguous sha1.cpp setup.cpp serialport.cpp serialmouse.cpp serialdummy.cpp sdlmain.cpp ..\src\gui\sdlmain.cpp(851) : warning C4244: '=' : conversion from 'double' to 'Bitu', possible loss of data ..\src\gui\sdlmain.cpp(853) : warning C4244: '=' : conversion from 'double' to 'Bitu', possible loss of data ..\src\gui\sdlmain.cpp(1614) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1614) : error C2440: 'initializing' : cannot convert from 'HWND' to 'int' There is no context in which this conversion is possible ..\src\gui\sdlmain.cpp(1615) : error C2664: 'GetWindowRect' : cannot convert parameter 1 from 'int' to 'HWND' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast ..\src\gui\sdlmain.cpp(1674) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1674) : error C2440: 'initializing' : cannot convert from 'Section ' to 'int' There is no context in which this conversion is possible ..\src\gui\sdlmain.cpp(1675) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1675) : error C2440: 'static_cast' : cannot convert from 'int' to 'Section_prop ' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast ..\src\gui\sdlmain.cpp(1676) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1676) : error C2227: left of '->Get_string' must point to class/struct/union/generic type type is 'int' ..\src\gui\sdlmain.cpp(1677) : error C2664: 'strcmp' : cannot convert parameter 1 from 'int' to 'const char ' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast ..\src\gui\sdlmain.cpp(1817) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1826) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1827) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1839) : error C2065: 'nullptr' : undeclared identifier ..\src\gui\sdlmain.cpp(1842) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1857) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1857) : error C2440: 'initializing' : cannot convert from 'Section_prop ' to 'int' There is no context in which this conversion is possible ..\src\gui\sdlmain.cpp(1860) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\sdlmain.cpp(1860) : error C2227: left of '->Get_string' must point to class/struct/union/generic type type is 'int' ..\src\gui\sdlmain.cpp(1861) : error C2664: 'strcmp' : cannot convert parameter 1 from 'int' to 'const char ' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast ..\src\gui\sdlmain.cpp(3144) : warning C4800: 'void ' : forcing value to bool 'true' or 'false' (performance warning) ..\src\gui\sdlmain.cpp(3167) : warning C4800: 'void ' : forcing value to bool 'true' or 'false' (performance warning) ..\src\gui\sdlmain.cpp(3170) : warning C4800: 'void ' : forcing value to bool 'true' or 'false' (performance warning) ..\src\gui\sdlmain.cpp(3189) : warning C4800: 'void ' : forcing value to bool 'true' or 'false' (performance warning) ..\src\gui\sdlmain.cpp(3198) : warning C4800: 'void *' : forcing value to bool 'true' or 'false' (performance warning) ..\src\gui\sdlmain.cpp(4869) : warning C4297: 'SDL_main' : function assumed not to throw an exception but does declspec(nothrow) or throw() was specified on the function ..\src\gui\sdlmain.cpp(4869) : warning C4297: 'SDL_main' : function assumed not to throw an exception but does declspec(nothrow) or throw() was specified on the function ..\src\gui\sdlmain.cpp(4951) : warning C4297: 'SDL_main' : function assumed not to throw an exception but does __declspec(nothrow) or throw() was specified on the function ..\src\gui\sdlmain.cpp(4951) : warning C4297: 'SDL_main' : function assumed not to throw an exception but does declspec(nothrow) or throw() was specified on the function sdl_mapper.cpp sdl_gui.cpp c:\dosbox-x-master\src\gui../libs/gui_tk/gui_tk.h(2189) : warning C4355: 'this' : used in base member initializer list ..\src\gui\sdl_gui.cpp(451) : see reference to function template instantiation 'GUI::ToplevelWindow::ToplevelWindow(GUI::Screen ,int,int,int,int,const STR)' being compiled with [ STR=const char ] c:\dosbox-x-master\src\gui../libs/gui_tk/gui_tk.h(2189) : warning C4355: 'this' : used in base member initializer list ..\src\gui\sdl_gui.cpp(696) : see reference to function template instantiation 'GUI::ToplevelWindow::ToplevelWindow(GUI::Screen ,int,int,int,int,const STR)' being compiled with [ STR=GUI::String ] c:\dosbox-x-master\src\gui../libs/gui_tk/gui_tk.h(2189) : warning C4355: 'this' : used in base member initializer list c:\dosbox-x-master\src\gui../libs/gui_tk/gui_tk.h(2172) : see reference to function template instantiation 'GUI::ToplevelWindow::ToplevelWindow(GUI::Screen ,int,int,int,int,const STR)' being compiled with [ STR=std::basic_string,std::allocator> ] ..\src\gui\sdl_gui.cpp(767) : see reference to function template instantiation 'GUI::MessageBox2::MessageBox2>(GUI::Screen *,int,int,int,const STR,const STR)' being compiled with [ _Elem=char, _Traits=std::char_traits, _Ax=std::allocator, STR=std::basic_string,std::allocator> ] sblaster.cpp ..\src\hardware\sblaster.cpp(725) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\sblaster.cpp(791) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\sblaster.cpp(794) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\sblaster.cpp(935) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\sblaster.cpp(1286) : warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data ..\src\hardware\sblaster.cpp(1288) : warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data ..\src\hardware\sblaster.cpp(1409) : warning C4065: switch statement contains 'default' but no 'case' labels ..\src\hardware\sblaster.cpp(2138) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\sblaster.cpp(2250) : warning C4244: 'argument' : conversion from 'Bit64u' to 'Bitu', possible loss of data ..\src\hardware\sblaster.cpp(2254) : warning C4244: 'argument' : conversion from 'Bit64u' to 'Bitu', possible loss of data ..\src\hardware\sblaster.cpp(2843) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::DependentFunctionConfig' used in qualified name ..\src\hardware\sblaster.cpp(2852) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2859) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2864) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::DependentFunctionConfig' used in qualified name ..\src\hardware\sblaster.cpp(2873) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2880) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2885) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::DependentFunctionConfig' used in qualified name ..\src\hardware\sblaster.cpp(2894) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2901) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2905) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::DependentFunctionConfig' used in qualified name ..\src\hardware\sblaster.cpp(2914) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2921) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2924) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::DependentFunctionConfig' used in qualified name ..\src\hardware\sblaster.cpp(2933) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ..\src\hardware\sblaster.cpp(2938) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::DependentFunctionConfig' used in qualified name ..\src\hardware\sblaster.cpp(2947) : warning C4244: 'argument' : conversion from 'const uint16_t' to 'const uint8_t', possible loss of data ROMInfo.cpp riff_wav_writer.cpp C:\dosbox-x-master\include\rawint.h(57) : warning C4244: '=' : conversion from 'const uint16_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(150) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(151) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(152) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(153) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(154) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(155) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(156) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data riff.cpp C:\dosbox-x-master\include\rawint.h(57) : warning C4244: '=' : conversion from 'const uint16_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(150) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(151) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(152) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(153) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(154) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(155) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(156) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data ..\src\gui\riff.cpp(49) : warning C4244: 'argument' : conversion from 'int64_t' to 'long', possible loss of data revmodel.cpp render_scalers.cpp render.cpp Compiling... qcow2_disk.cpp ..\src\ints\qcow2_disk.cpp(151) : warning C4244: 'initializing' : conversion from 'Bit64u' to 'unsigned int', possible loss of data ..\src\ints\qcow2_disk.cpp(174) : warning C4244: 'initializing' : conversion from 'Bit64u' to 'unsigned int', possible loss of data ..\src\ints\qcow2_disk.cpp(264) : warning C4244: 'initializing' : conversion from 'const Bit64u' to 'unsigned int', possible loss of data ..\src\ints\qcow2_disk.cpp(278) : warning C4244: 'argument' : conversion from 'Bit64u' to 'size_t', possible loss of data ..\src\ints\qcow2_disk.cpp(393) : warning C4244: 'argument' : conversion from 'Bit64u' to 'size_t', possible loss of data ps1_sound.cpp programs.cpp printer_charmaps.cpp printer.cpp pot.cpp porttalk.cpp Poly.cpp pic.cpp pcspeaker.cpp pci_bus.cpp PartialManager.cpp Partial.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data Part.cpp parport.cpp paging.cpp opl.cpp nullmodem.cpp ne2000.cpp mpu401.cpp Compiling... mouse.cpp modrm.cpp mmx.cpp mixer.cpp ..\src\hardware\mixer.cpp(342) : warning C4244: 'argument' : conversion from 'Bit64u' to 'Bitu', possible loss of data ..\src\hardware\mixer.cpp(747) : warning C4018: '>=' : signed/unsigned mismatch ..\src\hardware\mixer.cpp(751) : warning C4018: '>=' : signed/unsigned mismatch misc_util.cpp midi.cpp c:\dosbox-x-master\src\gui\midi_win32.h(203) : warning C4101: 'used' : unreferenced local variable messages.cpp menu.cpp ..\src\gui\menu.cpp(1510) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\src\gui\menu.cpp(1510) : error C2440: 'initializing' : cannot convert from 'std::basic_string<_Elem,_Traits,_Ax>' to 'int' with [ _Elem=char, _Traits=std::char_traits, _Ax=std::allocator ] No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\src\gui\menu.cpp(1511) : error C2664: 'SetVal' : cannot convert parameter 3 from 'int' to 'const std::string' No constructor could take the source type, or constructor overload resolution was ambiguous memory.cpp libserial.cpp LegacyWaveGenerator.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data LA32WaveGenerator.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data LA32Ramp.cpp c:\dosbox-x-master\src\gui\mmath.h(527) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data c:\dosbox-x-master\src\gui\mmath.h(535) : warning C4244: 'argument' : conversion from 'const fmath::local::uint64_t' to 'double', possible loss of data ksdataformat.cpp keyboard.cpp joystick.cpp ipxserver.cpp ipx.cpp iohandler.cpp int10_vptable.cpp Compiling... int10_video_state.cpp int10_vesa.cpp int10_put_pixel.cpp int10_pal.cpp int10_modes.cpp int10_misc.cpp int10_memory.cpp int10_char.cpp int10.cpp innova.cpp ide.cpp ..\src\hardware\ide.cpp(322) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(349) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(367) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(374) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1354) : warning C4305: 'argument' : truncation from 'double' to 'float' ..\src\hardware\ide.cpp(1360) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1388) : warning C4305: 'argument' : truncation from 'double' to 'float' ..\src\hardware\ide.cpp(1394) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1469) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1475) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1481) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1489) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1503) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1535) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1573) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1590) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1607) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1626) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1640) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1646) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(1956) : warning C4244: 'argument' : conversion from 'uint64_t' to 'Bit32u', possible loss of data ..\src\hardware\ide.cpp(1962) : warning C4244: 'argument' : conversion from 'uint64_t' to 'Bit32u', possible loss of data ..\src\hardware\ide.cpp(2125) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(2287) : warning C4244: 'argument' : conversion from 'uint64_t' to 'Bitu', possible loss of data ..\src\hardware\ide.cpp(2293) : warning C4244: 'argument' : conversion from 'uint64_t' to 'Bitu', possible loss of data ..\src\hardware\ide.cpp(2328) : warning C4244: '=' : conversion from 'uint64_t' to 'uint8_t', possible loss of data ..\src\hardware\ide.cpp(2815) : warning C4305: 'argument' : truncation from 'double' to 'float' ..\src\hardware\ide.cpp(3170) : warning C4065: switch statement contains 'default' but no 'case' labels ..\src\hardware\ide.cpp(3222) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(3228) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(3320) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(3335) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(3372) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\ide.cpp(3420) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data hq2x_d3d.cpp hardware.cpp C:\dosbox-x-master\include\rawint.h(57) : warning C4244: '=' : conversion from 'const uint16_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(150) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(151) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(152) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(153) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(154) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(155) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(156) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data hardopl.cpp gus.cpp ..\src\hardware\gus.cpp(1040) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\gus.cpp(1041) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\gus.cpp(1792) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\gus.cpp(1808) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data guid.cpp gui_tk.cpp gameblaster.cpp FreeverbModel.cpp fpu.cpp ..\src\fpu\fpu.cpp(140) : warning C4101: 'pf' : unreferenced local variable ..\src\fpu\fpu.cpp(357) : warning C4101: 'pf' : unreferenced local variable ..\src\fpu\fpu.cpp(381) : warning C4101: 'pf' : unreferenced local variable ..\src\fpu\fpu.cpp(482) : warning C4101: 'pf' : unreferenced local variable ..\src\fpu\fpu.cpp(604) : warning C4101: 'pf' : unreferenced local variable ..\src\fpu\fpu.cpp(628) : warning C4101: 'pf' : unreferenced local variable ..\src\fpu\fpu.cpp(642) : warning C4101: 'pf' : unreferenced local variable Compiling... floppy.cpp ..\src\hardware\floppy.cpp(275) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) ..\src\hardware\floppy.cpp(655) : warning C4018: '<=' : signed/unsigned mismatch ..\src\hardware\floppy.cpp(733) : warning C4018: '<=' : signed/unsigned mismatch ..\src\hardware\floppy.cpp(815) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data ..\src\hardware\floppy.cpp(864) : warning C4018: '<=' : signed/unsigned mismatch ..\src\hardware\floppy.cpp(957) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data flags.cpp filter.cpp FileStream.cpp filelpt.cpp File.cpp extfilt.cpp envelope.cpp ems.cpp drives.cpp drive_virtual.cpp drive_local.cpp ..\src\dos\drive_local.cpp(558) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning) drive_iso.cpp drive_fat.cpp drive_cache.cpp dosbox.cpp dos_tables.cpp dos_programs.cpp dos_mscdex.cpp dos_misc.cpp Compiling... dos_memory.cpp dos_keyboard_layout.cpp dos_ioctl.cpp dos_files.cpp dos_execute.cpp ..\src\dos\dos_execute.cpp(402) : warning C4018: '>' : signed/unsigned mismatch ..\src\dos\dos_execute.cpp(416) : warning C4018: '>' : signed/unsigned mismatch ..\src\dos\dos_execute.cpp(422) : warning C4018: '>' : signed/unsigned mismatch ..\src\dos\dos_execute.cpp(470) : warning C4018: '>=' : signed/unsigned mismatch dos_devices.cpp dos_classes.cpp dos.cpp dongle.cpp dma.cpp disney.cpp directserial.cpp directlpt_win32.cpp direct3d.cpp DelayReverb.cpp debug_win32.cpp debug_gui.cpp debug_disasm.cpp debug.cpp dbopl.cpp Compiling... cross.cpp cpu.cpp ..\src\cpu\cpu.cpp(1056) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1135) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1196) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1428) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1481) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1640) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1706) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1766) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(1825) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\cpu.cpp(3286) : warning C4065: switch statement contains 'default' but no 'case' labels ..\src\cpu\cpu.cpp(3304) : warning C4065: switch statement contains 'default' but no 'case' labels core_simple.cpp c:\dosbox-x-master\src\cpu\core_normal/string.h(338) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(239) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(253) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(584) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(756) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(814) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(157) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(170) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(379) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(491) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(540) : warning C4101: 'pf' : unreferenced local variable core_prefetch.cpp c:\dosbox-x-master\src\cpu\core_normal/string.h(338) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(239) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(253) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(584) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(756) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(814) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(157) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(170) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(379) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(491) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(540) : warning C4101: 'pf' : unreferenced local variable core_normal_8086.cpp c:\dosbox-x-master\src\cpu\core_normal/string.h(338) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(239) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(253) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(584) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(756) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(814) : warning C4101: 'pf' : unreferenced local variable core_normal_286.cpp c:\dosbox-x-master\src\cpu\core_normal/string.h(338) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(239) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(253) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(584) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(756) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(814) : warning C4101: 'pf' : unreferenced local variable core_normal.cpp c:\dosbox-x-master\src\cpu\core_normal/string.h(338) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(239) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(253) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(584) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(756) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_none.h(814) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(157) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(170) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(379) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(491) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_normal/prefix_66.h(540) : warning C4101: 'pf' : unreferenced local variable core_full.cpp c:\dosbox-x-master\src\cpu\core_full\string.h(332) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_full/load.h(353) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_full/load.h(367) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_full/load.h(381) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_full/load.h(394) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_full/load.h(510) : warning C4101: 'pf' : unreferenced local variable c:\dosbox-x-master\src\cpu\core_full/load.h(524) : warning C4101: 'pf' : unreferenced local variable ..\src\cpu\core_full.cpp(116) : warning C4101: 'pf' : unreferenced local variable core_dyn_x86.cpp comb.cpp cmos.cpp cdrom_ioctl_win32.cpp cdrom_image.cpp cdrom_aspi_win32.cpp cdrom.cpp callback.cpp BReverbModel.cpp bios_keyboard.cpp bios_disk.cpp bios.cpp ..\src\ints\bios.cpp(565) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(571) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(578) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(585) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(596) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(607) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::DependentFunctionConfig' used in qualified name ..\src\ints\bios.cpp(609) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(614) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(628) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::LargeTags' used in qualified name ..\src\ints\bios.cpp(633) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(642) : warning C4482: nonstandard extension used: enum 'ISAPnPDevice::SmallTags' used in qualified name ..\src\ints\bios.cpp(3288) : fatal error C1083: Cannot open include file: 'src/gui/dosbox.vga16.bmp.h': No such file or directory Compiling... avi_writer.cpp C:\dosbox-x-master\include\rawint.h(57) : warning C4244: '=' : conversion from 'const uint16_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(150) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(151) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(152) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(153) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(154) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(155) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(156) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data avi_rw_iobuf.cpp C:\dosbox-x-master\include\rawint.h(57) : warning C4244: '=' : conversion from 'const uint16_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(150) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(151) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(152) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(153) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(154) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(155) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data C:\dosbox-x-master\include\rawint.h(156) : warning C4244: '=' : conversion from 'const uint64_t' to 'uint8_t', possible loss of data AReverbModel.cpp allpass.cpp adlib.cpp

Results Build log was saved at "file://c:\dosbox-x-master\vs2015\Release\BuildLog.htm" dosbox-x - 29 error(s), 280 warning(s)

joncampbell123 commented 7 years ago

The source code does not support VS2008.

There is another branch that maintains this code to compile under Visual Studio 2015 community edition.

ghost commented 7 years ago

Okay, thanks for the help