Hi,
I am compiling PS with MSVC 7.1. I have followed all the instructions given by
http://cvs.sourceforge.net/viewcvs.py/planeshift/planeshift/docs/compiling-visualc.txt?view=markupI got these warning and errors:
C:\\Development\\curl\\include\\curl\\curl.h(30): fatal error C1083: Cannot open include file: \'curlver.h\': No such file or directory
C:\\Development\\curl\\include\\curl\\curl.h(30): fatal error C1083: Cannot open include file: \'curlver.h\': No such file or directory
C:\\Development\\planeshift\\src\\server\\bulkobjects\\psnpcdialog.cpp(320): warning C4018: \'<\' : signed/unsigned mismatch
C:\\Development\\planeshift\\src\\eedit\\eeditloadeffecttoolbox.cpp(91): warning C4018: \'<\' : signed/unsigned mismatch
C:\\Development\\planeshift\\src\\server\\bulkobjects\\psitem.cpp(1344): warning C4018: \'<=\' : signed/unsigned mismatch
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(404): warning C4265: \'EEditEditEffectToolbox::EffectSelectNewAnchor\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(404): warning C4265: \'EEditEditEffectToolbox::EffectSelectNewAnchor\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(404): warning C4265: \'EEditEditEffectToolbox::EffectSelectNewAnchor\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(420): warning C4265: \'EEditEditEffectToolbox::EffectSelectNewAnchorKeyFrame\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(420): warning C4265: \'EEditEditEffectToolbox::EffectSelectNewAnchorKeyFrame\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(420): warning C4265: \'EEditEditEffectToolbox::EffectSelectNewAnchorKeyFrame\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(370): warning C4265: \'EEditEditEffectToolbox::EffectSelectString\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(370): warning C4265: \'EEditEditEffectToolbox::EffectSelectString\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(370): warning C4265: \'EEditEditEffectToolbox::EffectSelectString\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(354): warning C4265: \'EEditEditEffectToolbox::EffectSelectVec3\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(354): warning C4265: \'EEditEditEffectToolbox::EffectSelectVec3\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(354): warning C4265: \'EEditEditEffectToolbox::EffectSelectVec3\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(386): warning C4265: \'EEditEditEffectToolbox::EffectSelectYesNo\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(386): warning C4265: \'EEditEditEffectToolbox::EffectSelectYesNo\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
c:\\Development\\planeshift\\src\\eedit\\eeditediteffecttoolbox.h(386): warning C4265: \'EEditEditEffectToolbox::EffectSelectYesNo\' : class has virtual functions, but destructor is not virtual
instances of this class may not be destructed correctly
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(242): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(243): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(272): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(273): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(274): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(275): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(312): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(313): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(314): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(315): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(334): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(335): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(336): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(337): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(370): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(371): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(372): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\common\\effects\\pseffectobjspire.cpp(373): warning C4305: \'argument\' : truncation from \'double\' to \'float\'
C:\\Development\\planeshift\\src\\client\\sound\\pssoundmngr.cpp(1333): warning C4305: \'argument\' : truncation from \'int\' to \'bool\'
c:\\Development\\planeshift\\src\\common\\net\\netprofile.h(41): warning C4512: \'psNetMsgProfiles\' : assignment operator could not be generated
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\ostream(574): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\istream(828): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\istream(1064): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\ostream(479): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\ostream(479): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\istream(99): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\istream(99): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\xstring(1453): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\xstring(1453): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\xstring(1453): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\xlocnum(96): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include\\xlocnum(96): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\\Development\\planeshift\\src\\npcclient\\npcclient.cpp(866): warning C4541: \'dynamic_cast\' used on polymorphic type \'gemNPCObject\' with /GR-; unpredictable behavior may result
C:\\Development\\planeshift\\src\\common\\util\\fparser.cpp(1520): warning C4805: \'!=\' : unsafe mix of type \'const char\' and type \'bool\' in operation
libpsengine warning LNK4221: no public symbols found; archive member will be inaccessible
Thanks in advance,
Ary