Master won't compile

Everything about development and the OpenMW source code.
jhooks1
Posts: 780
Joined: 06 Aug 2011, 21:34

Master won't compile

Post by jhooks1 »

Master will not compile:

Code: Select all

1>------ Build started: Project: ZERO_CHECK, Configuration: Release Win32 ------
1>Build started 3/8/2012 8:51:37 PM.
1>InitializeBuildStatus:
1>  Creating "Win32\Release\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>FinalizeBuildStatus:
1>  Deleting file "Win32\Release\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild".
1>  Touching "Win32\Release\ZERO_CHECK\ZERO_CHECK.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:00.13
2>------ Build started: Project: esmtool, Configuration: Release Win32 ------
3>------ Build started: Project: omwlauncher, Configuration: Release Win32 ------
4>------ Build started: Project: openmw, Configuration: Release Win32 ------
2>Build started 3/8/2012 8:51:38 PM.
3>Build started 3/8/2012 8:51:38 PM.
4>Build started 3/8/2012 8:51:40 PM.
2>InitializeBuildStatus:
2>  Touching "esmtool.dir\Release\esmtool.unsuccessfulbuild".
3>InitializeBuildStatus:
3>  Touching "omwlauncher.dir\Release\omwlauncher.unsuccessfulbuild".
3>CustomBuild:
3>  All outputs are up-to-date.
2>CustomBuild:
2>  All outputs are up-to-date.
3>ClCompile:
3>  All outputs are up-to-date.
2>ClCompile:
2>  All outputs are up-to-date.
3>ResourceCompile:
3>  All outputs are up-to-date.
4>InitializeBuildStatus:
4>  Touching "openmw.dir\Release\openmw.unsuccessfulbuild".
4>CustomBuild:
4>  All outputs are up-to-date.
2>esmtool.obj : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > boost::program_options::arg" (?arg@program_options@boost@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A) referenced in function "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall boost::program_options::typed_value<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,char>::name(void)const " (?name@?$typed_value@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@D@program_options@boost@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
2>esmtool.obj : error LNK2019: unresolved external symbol "public: static unsigned int const boost::program_options::options_description::m_default_line_length" (?m_default_line_length@options_description@program_options@boost@@2IB) referenced in function "bool __cdecl parseOptions(int,char * *,struct Arguments &)" (?parseOptions@@YA_NHPAPADAAUArguments@@@Z)
2>C:\openmw\new2\Release\esmtool.exe : fatal error LNK1120: 2 unresolved externals
2>
2>Build FAILED.
2>
2>Time Elapsed 00:00:01.96
3>datafilespage.obj : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > boost::program_options::arg" (?arg@program_options@boost@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A) referenced in function "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall boost::program_options::typed_value<class std::vector<class boost::filesystem2::basic_path<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct boost::filesystem2::path_traits>,class std::allocator<class boost::filesystem2::basic_path<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct boost::filesystem2::path_traits> > >,char>::name(void)const " (?name@?$typed_value@V?$vector@V?$basic_path@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Upath_traits@filesystem2@boost@@@filesystem2@boost@@V?$allocator@V?$basic_path@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Upath_traits@filesystem2@boost@@@filesystem2@boost@@@std@@@std@@D@program_options@boost@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
3>datafilespage.obj : error LNK2019: unresolved external symbol "public: static unsigned int const boost::program_options::options_description::m_default_line_length" (?m_default_line_length@options_description@program_options@boost@@2IB) referenced in function "private: void __thiscall DataFilesPage::setupDataFiles(void)" (?setupDataFiles@DataFilesPage@@AAEXXZ)
3>C:\openmw\new2\Release\omwlauncher.exe : fatal error LNK1120: 2 unresolved externals
3>
3>Build FAILED.
3>
3>Time Elapsed 00:00:02.05
4>ClCompile:
4>  renderingmanager.cpp
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  debugging.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  sky.cpp
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(317): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(317): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(321): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(321): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(325): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(325): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(325): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(326): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(326): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(326): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(602): warning C4305: 'argument' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(602): warning C4305: 'argument' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwrender\sky.cpp(641): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwrender\sky.cpp(641): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwrender\sky.cpp(641): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwrender\sky.cpp(745): warning C4244: 'argument' : conversion from 'double' to 'Ogre::Real', possible loss of data
4>C:\openmw\apps\openmw\mwrender\sky.cpp(763): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
4>  npcanimation.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>  creatureanimation.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>  window_manager.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  console.cpp
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  journalwindow.cpp
4>c:\openmw\apps\openmw\mwgui\../mwdialogue/journal.hpp(13): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwgui\window_manager.hpp(36) : see declaration of 'MWWorld::Environment'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  charactercreation.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  dialoguemanager.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  journalentry.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:\openmw\apps\openmw\mwdialogue\journalentry.cpp(63): warning C4244: 'initializing' : conversion from 'Interpreter::Type_Float' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwdialogue\journalentry.cpp(64): warning C4244: 'initializing' : conversion from 'Interpreter::Type_Float' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwdialogue\journalentry.cpp(65): warning C4244: 'initializing' : conversion from 'Interpreter::Type_Float' to 'int', possible loss of data
4>  quest.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  topic.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  compilercontext.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  interpretercontext.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:\openmw\apps\openmw\mwscript\interpretercontext.cpp(125): warning C4244: 'return' : conversion from 'Interpreter::Type_Float' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwscript\interpretercontext.cpp(131): warning C4244: 'return' : conversion from 'Interpreter::Type_Float' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwscript\interpretercontext.cpp(148): warning C4244: '=' : conversion from 'int' to 'Interpreter::Type_Float', possible loss of data
4>C:\openmw\apps\openmw\mwscript\interpretercontext.cpp(160): warning C4244: '=' : conversion from 'int' to 'Interpreter::Type_Float', possible loss of data
4>C:\openmw\apps\openmw\mwscript\interpretercontext.cpp(168): warning C4244: 'argument' : conversion from 'float' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwscript\interpretercontext.cpp(170): warning C4244: 'argument' : conversion from 'float' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwscript\interpretercontext.cpp(204): warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
4>  cellextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  miscextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:\openmw\apps\openmw\mwscript\miscextensions.cpp(174): warning C4244: 'argument' : conversion from 'Interpreter::Type_Float' to 'const int', possible loss of data
4>  guiextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  soundextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwscript\../mwsound/soundmanager.hpp(28): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwrender\../mwworld/environment.hpp(41) : see declaration of 'MWWorld::Environment'
4>  skyextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  Generating Code...
4>  Compiling...
4>  statsextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  containerextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  aiextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  controlextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  globalscripts.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  dialogueextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwscript\../mwworld/environment.hpp(41): warning C4099: 'MWWorld::Environment' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\apps\openmw\mwscript\../mwdialogue/journal.hpp(13) : see declaration of 'MWWorld::Environment'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  animationextensions.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  soundmanager.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwsound\../mwworld/environment.hpp(41): warning C4099: 'MWWorld::Environment' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\apps\openmw\mwsound\soundmanager.hpp(28) : see declaration of 'MWWorld::Environment'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:\openmw\apps\openmw\mwsound\soundmanager.cpp(237): warning C4244: '*=' : conversion from 'double' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwsound\soundmanager.cpp(394): warning C4305: 'argument' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwsound\soundmanager.cpp(458): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data
4>  world.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwworld\../mwsound/soundmanager.hpp(28): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwrender\../mwworld/environment.hpp(41) : see declaration of 'MWWorld::Environment'
4>C:\openmw\apps\openmw\mwworld\world.cpp(160): warning C4355: 'this' : used in base member initializer list
4>C:\openmw\apps\openmw\mwworld\world.cpp(366): warning C4244: 'initializing' : conversion from 'double' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwworld\world.cpp(377): warning C4244: 'initializing' : conversion from 'double' to 'int', possible loss of data
4>C:\openmw\apps\openmw\mwworld\world.cpp(381): warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwworld\world.cpp(385): warning C4244: 'argument' : conversion from 'double' to 'const float', possible loss of data
4>C:\openmw\apps\openmw\mwworld\world.cpp(481): warning C4244: 'return' : conversion from 'int' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwworld\world.cpp(573): warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwworld\world.cpp(574): warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
4>  physicssystem.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(47): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(48): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          C:/openmw/.\components/nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(49): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(50): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:\openmw\apps\openmw\mwworld\physicssystem.cpp(95): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>C:\openmw\apps\openmw\mwworld\physicssystem.cpp(101): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
4>  scene.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwworld\../mwsound/soundmanager.hpp(28): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwrender\../mwworld/environment.hpp(41) : see declaration of 'MWWorld::Environment'
4>  actionteleport.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  actiontake.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  cells.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  weather.cpp
4>c:\openmw\apps\openmw\mwworld\weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwworld\weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwworld\weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwworld\weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwworld\weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwworld\weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwworld\weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwworld\weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwworld\../mwsound/soundmanager.hpp(28): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwrender\../mwworld/environment.hpp(41) : see declaration of 'MWWorld::Environment'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(38): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(56): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(57): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(58): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(66): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(84): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(85): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(86): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(94): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(113): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(121): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(122): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(141): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(150): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(151): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(169): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(170): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(171): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(180): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(198): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(199): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(200): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(208): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(226): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(227): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(228): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(237): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(255): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(256): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(257): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(266): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(285): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(294): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(312): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(314): warning C4305: '=' : truncation from 'double' to 'float'
4>C:\openmw\apps\openmw\mwworld\weather.cpp(524): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data
4>C:\openmw\apps\openmw\mwworld\weather.cpp(611): warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwworld\weather.cpp(621): warning C4244: 'argument' : conversion from 'double' to 'const Ogre::Real', possible loss of data
4>C:\openmw\apps\openmw\mwworld\weather.cpp(621): warning C4244: 'argument' : conversion from 'double' to 'const Ogre::Real', possible loss of data
4>C:\openmw\apps\openmw\mwworld\weather.cpp(690): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data
4>C:\openmw\apps\openmw\mwworld\weather.cpp(691): warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
4>  npc.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>C:\openmw\apps\openmw\mwclass\npc.cpp(250): warning C4244: 'return' : conversion from 'int' to 'float', possible loss of data
4>C:\openmw\apps\openmw\mwclass\npc.cpp(264): warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
4>C:\openmw\apps\openmw\mwclass\npc.cpp(265): warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
4>  door.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwclass\../mwsound/soundmanager.hpp(28): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwrender\../mwworld/environment.hpp(41) : see declaration of 'MWWorld::Environment'
4>  mechanicsmanager.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>  engine.cpp
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(34): warning C4244: 'return' : conversion from 'std::streamsize' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(47): warning C4244: 'return' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\libs\mangle\stream\servers\std_stream.hpp(54): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'size_t', possible loss of data
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\esm\esm_reader.hpp(156): warning C4305: 'return' : truncation from 'double' to 'float'
4>c:\openmw\components\nif\nif_types.hpp(42): warning C4099: 'Nif::Vector' : type name first seen using 'class' now seen using 'struct'
4>          C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(49) : see declaration of 'Nif::Vector'
4>c:\openmw\components\nif\nif_types.hpp(52): warning C4099: 'Nif::Matrix' : type name first seen using 'class' now seen using 'struct'
4>          C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(50) : see declaration of 'Nif::Matrix'
4>c:\openmw\components\nif\nif_types.hpp(57): warning C4099: 'Nif::Transformation' : type name first seen using 'class' now seen using 'struct'
4>          C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(47) : see declaration of 'Nif::Transformation'
4>c:\openmw\components\nifogre\../nif/node.hpp(132): warning C4099: 'Nif::NiTriShape' : type name first seen using 'class' now seen using 'struct'
4>          C:/openmw/.\components/nifbullet/bullet_nif_loader.hpp(48) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(66): warning C4099: 'Nif::Transformation' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(57) : see declaration of 'Nif::Transformation'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(67): warning C4099: 'Nif::NiTriShape' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nifogre\../nif/node.hpp(132) : see declaration of 'Nif::NiTriShape'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(68): warning C4099: 'Nif::Vector' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(42) : see declaration of 'Nif::Vector'
4>C:/openmw/.\components/nifogre/ogre_nif_loader.hpp(69): warning C4099: 'Nif::Matrix' : type name first seen using 'struct' now seen using 'class'
4>          c:\openmw\components\nif\nif_types.hpp(52) : see declaration of 'Nif::Matrix'
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(98): error C2864: 'MWWorld::WeatherGlobals::mSunriseTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(99): error C2864: 'MWWorld::WeatherGlobals::mSunsetTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(100): error C2864: 'MWWorld::WeatherGlobals::mSunriseDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(101): error C2864: 'MWWorld::WeatherGlobals::mSunsetDuration' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(103): error C2864: 'MWWorld::WeatherGlobals::mWeatherUpdateTime' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(107): error C2864: 'MWWorld::WeatherGlobals::mThunderFrequency' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(108): error C2864: 'MWWorld::WeatherGlobals::mThunderThreshold' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwrender\../mwworld/weather.hpp(109): error C2864: 'MWWorld::WeatherGlobals::mThunderSoundDelay' : only static const integral data members can be initialized within a class
4>c:\openmw\apps\openmw\mwsound/soundmanager.hpp(28): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwrender\../mwworld/environment.hpp(41) : see declaration of 'MWWorld::Environment'
4>c:\openmw\apps\openmw\mwdialogue/journal.hpp(13): warning C4099: 'MWWorld::Environment' : type name first seen using 'class' now seen using 'struct'
4>          c:\openmw\apps\openmw\mwrender\../mwworld/environment.hpp(41) : see declaration of 'MWWorld::Environment'
4>  Generating Code...
4>
4>Build FAILED.
4>
4>Time Elapsed 00:03:05.73
5>------ Build started: Project: ALL_BUILD, Configuration: Release Win32 ------
5>Build started 3/8/2012 8:54:46 PM.
5>InitializeBuildStatus:
5>  Creating "Win32\Release\ALL_BUILD\ALL_BUILD.unsuccessfulbuild" because "AlwaysCreate" was specified.
5>CustomBuild:
5>  Build all projects
5>FinalizeBuildStatus:
5>  Deleting file "Win32\Release\ALL_BUILD\ALL_BUILD.unsuccessfulbuild".
5>  Touching "Win32\Release\ALL_BUILD\ALL_BUILD.lastbuildstate".
5>
5>Build succeeded.
5>
5>Time Elapsed 00:00:00.11
6>------ Skipped Build: Project: PACKAGE, Configuration: Release Win32 ------
6>Project not selected to build for this solution configuration 
7>------ Skipped Build: Project: INSTALL, Configuration: Release Win32 ------
7>Project not selected to build for this solution configuration 
========== Build: 2 succeeded, 3 failed, 3 up-to-date, 2 skipped ==========
Problems in weather
jhooks1
Posts: 780
Joined: 06 Aug 2011, 21:34

Re: Master won't compile

Post by jhooks1 »

I am also having linker errors with the newer openengine, I managed to fix it by changing back to the older one. I will reproduce these errors and post them here.
User avatar
gus
Posts: 390
Joined: 11 Aug 2011, 15:41

Re: Master won't compile

Post by gus »

i've corrected the errors about weather.cpp in my dialogue branch.
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Master won't compile

Post by Zini »

Which is actually a good example, why such fixes should go into separate branches.

But anyway, this does not look good. Way to many warnings. OpenMW should compile warning free. I see a bunch of double/Ogre::Real warnings in the new sky implementation. These could be fixed by inserting static_cast<Ogre::Real> in the appropriate places. But do we really need to use double there instead of Ogre::Real?

There also seems to be some boost stuff going wrong during linking. Absolutely no idea why this is happening.
User avatar
psi29a
Posts: 5361
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Master won't compile

Post by psi29a »

Zini wrote: OpenMW should compile warning free.
Really? I've never NOT seen a warning when compiling OpenMW.

Even 'unused variables' count as warnings. ;)
jhooks1
Posts: 780
Joined: 06 Aug 2011, 21:34

Re: Master won't compile

Post by jhooks1 »

I know how to fix the boost stuff (didn't set linker input), that's not a problem.
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Master won't compile

Post by Zini »

didn't set linker input
You are not supposed to do that (manually). Looks like your cmake setup is broken or incomplete.
Really? I've never NOT seen a warning when compiling OpenMW.

Even 'unused variables' count as warnings.
Well, it compiles for me without warnings (most of the time). I assume you use the gcc settings predefined by the cmake script (otherwise obviously all bets would be off). It is possible that newer gcc versions are a bit more aggressive about warnings. Hopefully toggling some compiler switches can fix that.

As for unused variables:

If you mean unused function parameters, these warnings are nonsense. It is perfectly reasonable to not use some function parameters, especially when you are using a lot of inheritance. Such warnings should be disabled.

if you mean unused local variables, these should not exist. If they do, that needs to be fixed.
User avatar
psi29a
Posts: 5361
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Master won't compile

Post by psi29a »

/home/brick/workspace/OpenMW/openmw/apps/openmw/mwrender/animation.cpp: In member function ‘void MWRender::Animation::handleShapes(std::vector<Nif::NiTriShapeCopy>*, Ogre::Entity*, Ogre::SkeletonInstance*)’:
/home/brick/workspace/OpenMW/openmw/apps/openmw/mwrender/animation.cpp:185:35: warning: variable ‘currentNormal’ set but not used [-Wunused-but-set-variable]
Stuff like that.

gcc --version
gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Master won't compile

Post by Zini »

Definitely should not be there. But this particular file still has a lot of junk that needs to be cleaned up anyway (tabs instead of spaces and old outcommented code).
User avatar
pvdk
Posts: 528
Joined: 12 Aug 2011, 16:34

Re: Master won't compile

Post by pvdk »

I also get some gcc warnings when I compile my Arch Linux AUR package, which sets different compiler flags than the cmake uses. It warns about strict-aliasing in mwword/globals.cpp on lines 43, 50, and 57 (the reinterpret_cast stuff.) It used to warn about the getFVer() function in esm/esm_reader.hpp because of the c_style casting there but werdanith's commit fixed that.
Post Reply