/home/spex/projects/nel/nel/src/misc/words_dictionary.cpp: In member function ‘void NLMISC::CWordsDictionary::lookup(const NLMISC::CSString&, NLMISC::CVectorSString&) const’: /home/spex/projects/nel/nel/src/misc/words_dictionary.cpp:215: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/misc/i18n.cpp: In static member function ‘static std::string NLMISC::CI18N::hashToString(uint64)’: /home/spex/projects/nel/nel/src/misc/i18n.cpp:1160: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/misc/i18n.cpp: In static member function ‘static uint64 NLMISC::CI18N::stringToHash(const std::string&)’: /home/spex/projects/nel/nel/src/misc/i18n.cpp:1196: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /home/spex/projects/nel/nel/src/misc/async_file_manager.cpp:26: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/misc/bit_mem_stream.cpp: In member function ‘virtual void NLMISC::CBitMemStream::serial(float&)’: /home/spex/projects/nel/nel/src/misc/bit_mem_stream.cpp:494: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/include/c++/4.2/ext/new_allocator.h: In member function ‘void NL3D::CZoneTgtSmoother::makeVerticesCoplanar(std::vector >&)’: /usr/include/c++/4.2/ext/new_allocator.h:107: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[1u]’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/zone_tgt_smoother.cpp:55: note: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[1u]’ was declared here /usr/include/c++/4.2/ext/new_allocator.h:107: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[0u]’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/zone_tgt_smoother.cpp:55: note: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[0u]’ was declared here /usr/include/c++/4.2/ext/new_allocator.h:107: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[1u]’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/zone_tgt_smoother.cpp:99: note: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[1u]’ was declared here /usr/include/c++/4.2/ext/new_allocator.h:107: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[0u]’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/zone_tgt_smoother.cpp:99: note: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[0u]’ was declared here In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/zone_manager.h:32, from /home/spex/projects/nel/nel/include/nel/3d/landscape_user.h:30, from /home/spex/projects/nel/nel/src/3d/landscape_user.cpp:26: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/scene.cpp:45: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/packed_zone.cpp: In function ‘bool NL3D::raytrace(T&, const NLMISC::CVector&, const NLMISC::CVector&, NLMISC::CVector&, std::vector >*, NLMISC::CVector*) [with T = const NL3D::CPackedZone16]’: /home/spex/projects/nel/nel/src/3d/packed_zone.cpp:1300: warning: ‘bestNormal.NLMISC::CVector::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_zone.cpp:1300: warning: ‘bestNormal.NLMISC::CVector::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_zone.cpp:1300: warning: ‘bestNormal.NLMISC::CVector::z’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_zone.cpp: In function ‘bool NL3D::raytrace(T&, const NLMISC::CVector&, const NLMISC::CVector&, NLMISC::CVector&, std::vector >*, NLMISC::CVector*) [with T = const NL3D::CPackedZone32]’: /home/spex/projects/nel/nel/src/3d/packed_zone.cpp:1300: warning: ‘bestNormal.NLMISC::CVector::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_zone.cpp:1300: warning: ‘bestNormal.NLMISC::CVector::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_zone.cpp:1300: warning: ‘bestNormal.NLMISC::CVector::z’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_zone.cpp: In member function ‘void NL3D::CVectorPacker::serialPackedVector16(std::vector >&, NLMISC::IStream&, const NL3D::CVectorPacker::CFormat&)’: /home/spex/projects/nel/nel/src/3d/packed_zone.cpp:270: warning: ‘length’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp: In member function ‘uint NL3D::CVegetableManager::updateInstanceLighting(NL3D::CVegetableInstanceGroup*, uint, uint)’: /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:2503: warning: ‘diffusePL[0].NLMISC::CRGBA::R’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:2503: warning: ‘diffusePL[0].NLMISC::CRGBA::G’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:2503: warning: ‘diffusePL[0].NLMISC::CRGBA::B’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:2503: warning: ‘diffusePL[1].NLMISC::CRGBA::R’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:2503: warning: ‘diffusePL[1].NLMISC::CRGBA::G’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:2503: warning: ‘diffusePL[1].NLMISC::CRGBA::B’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp: In member function ‘void NL3D::CVegetableManager::addInstance(NL3D::CVegetableInstanceGroup*, NL3D::CVegetableShape*, const NLMISC::CMatrix&, const NLMISC::CRGBAF&, const NLMISC::CRGBAF&, float, float, float, float, NL3D::CVegetableManager::TVegetableWater, NL3D::CVegetableUV8)’: /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:1130: warning: ‘diffusePL[0].NLMISC::CRGBA::R’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:1130: warning: ‘diffusePL[0].NLMISC::CRGBA::G’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:1130: warning: ‘diffusePL[0].NLMISC::CRGBA::B’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:1130: warning: ‘diffusePL[1].NLMISC::CRGBA::R’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:1130: warning: ‘diffusePL[1].NLMISC::CRGBA::G’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vegetable_manager.cpp:1130: warning: ‘diffusePL[1].NLMISC::CRGBA::B’ may be used uninitialized in this function /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerBezierFloat::addBezierFloatKey(const NL3D::UTrackKeyframer::UKeyBezierFloat&)’: /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyBezier::.NL3D::CKey::OODeltaTime’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:794: note: ‘k.NL3D::CKeyBezier::.NL3D::CKey::OODeltaTime’ was declared here /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerTCBFloat::addTCBFloatKey(const NL3D::UTrackKeyframer::UKeyTCBFloat&)’: /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::EaseKOverEase1’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::EaseKOverEase1’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::EaseKOverEase0’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::EaseKOverEase0’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::EaseK’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::EaseK’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::Ease1’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::Ease1’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::Ease0’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::Ease0’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::TanFrom’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::TanFrom’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::TanTo’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::TanTo’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::.NL3D::CKey::OODeltaTime’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::.NL3D::CKey::OODeltaTime’ was declared here /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerLinearFloat::addLinearFloatKey(const NL3D::UTrackKeyframer::UKeyLinearFloat&)’: /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKey::OODeltaTime’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:706: note: ‘k.NL3D::CKey::OODeltaTime’ was declared here In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/render_trav.cpp:44: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/animation_set_user.cpp:27: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/driver_user.cpp:31: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/patchuv_locator.cpp: In member function ‘void NL3D::CPatchUVLocator::build(const NL3D::CPatch*, sint, NL3D::CPatch::CBindInfo&)’: /home/spex/projects/nel/nel/src/3d/patchuv_locator.cpp:117: warning: ‘uvNeighbor.NLMISC::CVector2f::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patchuv_locator.cpp:117: warning: ‘uvNeighbor.NLMISC::CVector2f::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patchuv_locator.cpp:116: warning: ‘uvCenter.NLMISC::CVector2f::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patchuv_locator.cpp:116: warning: ‘uvCenter.NLMISC::CVector2f::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/lighting_manager.cpp: In member function ‘void NL3D::CLightingManager::computeModelLightContributions(NLMISC::CRGBA, NL3D::CTransform*, NL3D::CLightContribution&, NL3D::ILogicInfo*)’: /home/spex/projects/nel/nel/src/3d/lighting_manager.cpp:496: warning: ‘amb.NLMISC::CRGBA::A’ is used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/logic/logic_state.h:33, from /home/spex/projects/nel/nel/include/nel/logic/logic_state_machine.h:27, from /home/spex/projects/nel/nel/src/logic/logic_event.cpp:26: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/logic/logic_state.h:33, from /home/spex/projects/nel/nel/include/nel/logic/logic_state_machine.h:27, from /home/spex/projects/nel/nel/src/logic/logic_state_machine.cpp:26: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/logic/logic_state.h:33, from /home/spex/projects/nel/nel/include/nel/logic/logic_state_machine.h:27, from /home/spex/projects/nel/nel/src/logic/logic_variable.cpp:25: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/logic/logic_state.h:33, from /home/spex/projects/nel/nel/include/nel/logic/logic_state_machine.h:27, from /home/spex/projects/nel/nel/src/logic/logic_condition.cpp:29: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerBezierFloat::addBezierFloatKey(const NL3D::UTrackKeyframer::UKeyBezierFloat&)’: /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyBezier::.NL3D::CKey::OODeltaTime’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:794: note: ‘k.NL3D::CKeyBezier::.NL3D::CKey::OODeltaTime’ was declared here /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerTCBFloat::addTCBFloatKey(const NL3D::UTrackKeyframer::UKeyTCBFloat&)’: /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::EaseKOverEase1’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::EaseKOverEase1’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::EaseKOverEase0’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::EaseKOverEase0’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::EaseK’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::EaseK’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::Ease1’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::Ease1’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::Ease0’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::Ease0’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::TanFrom’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::TanFrom’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::TanTo’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::TanTo’ was declared here /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKeyTCB::.NL3D::CKey::OODeltaTime’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:747: note: ‘k.NL3D::CKeyTCB::.NL3D::CKey::OODeltaTime’ was declared here /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerLinearFloat::addLinearFloatKey(const NL3D::UTrackKeyframer::UKeyLinearFloat&)’: /usr/include/c++/4.2/bits/stl_pair.h:85: warning: ‘k.NL3D::CKey::OODeltaTime’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/3d/track_keyframer.h:706: note: ‘k.NL3D::CKey::OODeltaTime’ was declared here In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/logic/logic_state.h:33, from /home/spex/projects/nel/nel/src/logic/logic_state.cpp:25: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/module.h:34, from /home/spex/projects/nel/nel/src/net/module_l5_transport.cpp:26: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/net/naming_client.h:35, from /home/spex/projects/nel/nel/src/net/net_displayer.cpp:28: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/src/3d/shape_bank_user.cpp:26: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/src/net/message_recorder.cpp:26: /home/spex/projects/nel/nel/include/nel/net/message_recorder.h: In member function ‘void NLNET::TMessageRecord::serial(NLMISC::CMemStream&)’: /home/spex/projects/nel/nel/include/nel/net/message_recorder.h:81: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/include/nel/net/message_recorder.h:89: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/net/naming_client.h:35, from /home/spex/projects/nel/nel/src/net/unitime.cpp:29: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/include/nel/3d/scene_user.h:29, from /home/spex/projects/nel/nel/src/3d/landscapeig_manager.cpp:27: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/pacs/edge_collide.cpp: In member function ‘float NLPACS::CEdgeCollide::testBBoxMove(const NLMISC::CVector2f&, const NLMISC::CVector2f&, const NLMISC::CVector2f*, NLMISC::CVector2f&)’: /home/spex/projects/nel/nel/src/pacs/edge_collide.cpp:572: warning: ‘boxNormal.NLMISC::CVector2f::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/edge_collide.cpp:572: warning: ‘boxNormal.NLMISC::CVector2f::y’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/src/net/module_manager.cpp:36: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/net/module_manager.cpp: In copy constructor ‘NLNET::CModuleManager::CModuleManager(const NLNET::CModuleManager&)’: /home/spex/projects/nel/nel/src/net/module_manager.cpp:63: warning: base class ‘class NLNET::IModuleManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/net/module_manager.cpp:63: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/u_water.cpp:30: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/flare_shape.cpp:31: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/src/net/transport_class.cpp:39: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/module.h:34, from /home/spex/projects/nel/nel/src/net/module_gateway_transport.cpp:27: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/include/nel/3d/scene_user.h:29, from /home/spex/projects/nel/nel/src/3d/instance_group_user.cpp:28: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/src/net/module.cpp:26: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/src/net/admin.cpp:38: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/module.h:34, from /home/spex/projects/nel/nel/src/net/module_socket.cpp:27: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/net/module_common.cpp: In member function ‘void NLNET::TParsedCommandLine::setParam(const std::string&, const std::string&)’: /home/spex/projects/nel/nel/src/net/module_common.cpp:223: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘float NLPACS::CLocalRetriever::getInteriorHeightAround(const NLPACS::ULocalPosition&, float) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1590: warning: ‘best.NLMISC::CVector::z’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘float NLPACS::CLocalRetriever::getHeight(const NLPACS::ULocalPosition&) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1493: warning: ‘best.NLMISC::CVector::z’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘void NLPACS::CLocalRetriever::snapToInteriorGround(NLPACS::ULocalPosition&, bool&) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1425: warning: ‘best.NLMISC::CVector::z’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1425: warning: ‘best.NLMISC::CVector::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1425: warning: ‘best.NLMISC::CVector::x’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/src/net/login_server.cpp:28: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/pacs/primitive_world_image.cpp: In member function ‘void NLPACS::CPrimitiveWorldImage::reaction(NLPACS::CPrimitiveWorldImage&, const NLPACS::CCollisionDesc&, NLPACS::CGlobalRetriever*, NLPACS::CCollisionSurfaceTemp&, bool, NLPACS::CMovePrimitive&, NLPACS::CMovePrimitive&, NLPACS::CMoveContainer*, uint8, uint8, bool)’: /home/spex/projects/nel/nel/src/pacs/primitive_world_image.cpp:1193: warning: ‘newSpeed.NLMISC::CVectorD::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/primitive_world_image.cpp:1193: warning: ‘newSpeed.NLMISC::CVectorD::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/primitive_world_image.cpp:1193: warning: ‘newSpeed.NLMISC::CVectorD::z’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/net/naming_client.h:35, from /home/spex/projects/nel/nel/src/net/service.cpp:60: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/net/service.cpp: In member function ‘void NLNET::LaunchingDateClass::ptr(std::string*, bool, bool) const’: /home/spex/projects/nel/nel/src/net/service.cpp:1744: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp:28: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp: In member function ‘void NLPACS::CGlobalRetriever::testCollisionWithCollisionChains(NLPACS::CCollisionSurfaceTemp&, const NLMISC::CVector2f&, const NLMISC::CVector2f&, NLPACS::CSurfaceIdent, float, const NLMISC::CVector2f*, NLPACS::CGlobalRetriever::TCollisionType) const’: /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp:1468: warning: ‘normalMin.NLMISC::CVector2f::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp:1468: warning: ‘normalMin.NLMISC::CVector2f::x’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/zone_manager.h:32, from /home/spex/projects/nel/nel/include/nel/3d/landscape_user.h:30, from /home/spex/projects/nel/nel/include/nel/3d/visual_collision_manager_user.h:30, from /home/spex/projects/nel/nel/src/3d/visual_collision_manager_user.cpp:26: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/module.h:34, from /home/spex/projects/nel/nel/src/net/module_gateway.cpp:26: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/service.h:47, from /home/spex/projects/nel/nel/include/nel/net/naming_client.h:35, from /home/spex/projects/nel/nel/src/net/naming_client.cpp:31: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/include/nel/3d/scene_user.h:29, from /home/spex/projects/nel/nel/src/3d/scene_user.cpp:30: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/net/stdin_monitor_thread.cpp: In copy constructor ‘NLNET::CStdinMonitorSingleton::CStdinMonitorSingleton(const NLNET::CStdinMonitorSingleton&)’: /home/spex/projects/nel/nel/src/net/stdin_monitor_thread.cpp:222: warning: base class ‘class NLNET::IStdinMonitorSingleton’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/net/module.h:34, from /home/spex/projects/nel/nel/src/net/module_local_gateway.cpp:26: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/src/net/unified_network.cpp:30: /home/spex/projects/nel/nel/include/nel/net/unified_network.h: In copy constructor ‘NLNET::CUnifiedNetwork::CUnifiedNetwork(const NLNET::CUnifiedNetwork&)’: /home/spex/projects/nel/nel/include/nel/net/unified_network.h:235: warning: base class ‘class NLMISC::ICommandsHandler’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/driver_user2.cpp:31: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/include/nel/3d/text_context_user.h:30, from /home/spex/projects/nel/nel/src/3d/text_context_user.cpp:26: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/patch_noise.cpp: In member function ‘void NL3D::CPatch::computeDisplaceRawCoordinates(float, float, float, float, sint&, sint&, sint&, sint&) const’: /home/spex/projects/nel/nel/src/3d/patch_noise.cpp:184: warning: ‘uv.NLMISC::CUV::U’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patch_noise.cpp:184: warning: ‘uv.NLMISC::CUV::V’ may be used uninitialized in this function /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp: In function ‘int main(int, char**)’: /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:380: warning: comparison between signed and unsigned integer expressions /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:397: warning: comparison between signed and unsigned integer expressions /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:426: warning: comparison between signed and unsigned integer expressions /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:443: warning: comparison between signed and unsigned integer expressions /home/spex/projects/nel/nel/src/3d/mrm_builder.cpp: In member function ‘float NL3D::CMRMBuilder::getDeltaFaceNormals(sint)’: /home/spex/projects/nel/nel/src/3d/mrm_builder.cpp:146: warning: ‘refNormal.NLMISC::CVector::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/mrm_builder.cpp:146: warning: ‘refNormal.NLMISC::CVector::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/mrm_builder.cpp:146: warning: ‘refNormal.NLMISC::CVector::z’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patch_lightmap.cpp: In member function ‘void NL3D::CPatch::getCurrentTileTLIColors(uint, uint, NLMISC::CRGBA*)’: /home/spex/projects/nel/nel/src/3d/patch_lightmap.cpp:1695: warning: ‘tbEdges[3].NLMISC::CRGBA::A’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patch_lightmap.cpp:1696: warning: ‘tbEdges[0].NLMISC::CRGBA::A’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patch_lightmap.cpp:1697: warning: ‘tbMiddle.NLMISC::CRGBA::A’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patch_lightmap.cpp:1704: warning: ‘tbEdges[2].NLMISC::CRGBA::A’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patch_lightmap.cpp:1714: warning: ‘tbEdges[1].NLMISC::CRGBA::A’ is used uninitialized in this function /home/spex/projects/nel/nel/include/nel/misc/object_vector.h: In member function ‘void NL3D::CInstanceLighter::light(const NL3D::CInstanceGroup&, NL3D::CInstanceGroup&, const NL3D::CInstanceLighter::CLightDesc&, std::vector >&, NL3D::CLandscape*, NL3D::CIGSurfaceLightBuild*)’: /home/spex/projects/nel/nel/include/nel/misc/object_vector.h:264: warning: ‘defaultCellCorner.NL3D::CSurfaceLightGrid::CCellCorner::Light[1u]’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/instance_lighter.cpp:356: note: ‘defaultCellCorner.NL3D::CSurfaceLightGrid::CCellCorner::Light[1u]’ was declared here /home/spex/projects/nel/nel/src/3d/water_env_map.cpp: In member function ‘void NL3D::CWaterEnvMap::initTestVB()’: /home/spex/projects/nel/nel/src/3d/water_env_map.cpp:375: warning: ‘ibrw.NL3D::CIndexBufferReadWrite::_First’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/water_env_map.cpp:375: warning: ‘ibrw.NL3D::CIndexBufferReadWrite::_Last’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/bloom_effect.cpp:32: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/shape_bank.cpp:26: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/src/3d/async_file_manager_3d.cpp:26: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/nelu.h:30, from /home/spex/projects/nel/nel/src/3d/nelu.cpp:29: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/visual_collision_entity_user.cpp:27: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/scene_group.cpp:32: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/ps_ribbon_look_at.cpp: In function ‘void NL3D::BuildSlice(const NLMISC::CMatrix&, NL3D::CVertexBuffer&, uint8*, uint32, const NLMISC::CVector&, const NLMISC::CVector&, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, float)’: /home/spex/projects/nel/nel/src/3d/ps_ribbon_look_at.cpp:299: warning: ‘tInter.NLMISC::CVector::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/ps_ribbon_look_at.cpp:299: warning: ‘tInter.NLMISC::CVector::z’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/u_instance.cpp:29: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/nelu.h:30, from /home/spex/projects/nel/nel/src/3d/particle_system.cpp:34: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/src/3d/async_texture_manager.cpp:27: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/packed_world.cpp: In member function ‘bool NL3D::CPackedWorld::raytrace(const NLMISC::CVector&, const NLMISC::CVector&, NLMISC::CVector&, std::vector >*, NLMISC::CVector*)’: /home/spex/projects/nel/nel/src/3d/packed_world.cpp:94: warning: ‘bestNormal.NLMISC::CVector::z’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_world.cpp:94: warning: ‘bestNormal.NLMISC::CVector::y’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/packed_world.cpp:94: warning: ‘bestNormal.NLMISC::CVector::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/skeleton_model.cpp: In member function ‘void NL3D::CSkeletonModel::renderCLod()’: /home/spex/projects/nel/nel/src/3d/skeleton_model.cpp:1401: warning: ‘plDiffuse.NLMISC::CRGBA::A’ is used uninitialized in this function /home/spex/projects/nel/nel/src/3d/cloud.cpp: In member function ‘void NL3D::CCloud::light()’: /home/spex/projects/nel/nel/src/3d/cloud.cpp:236: warning: ‘prevj’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/cloud.cpp:236: warning: ‘previ’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/texture_far.cpp: In function ‘void NL3D_expandLightmap(const NL3D_CExpandLightmap*)’: /home/spex/projects/nel/nel/src/3d/texture_far.cpp:1431: warning: ‘color1.NLMISC::CRGBA::A’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/texture_far.cpp:1430: warning: ‘color0.NLMISC::CRGBA::A’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/patch_render.cpp: In member function ‘void NL3D::CPatch::computeNewFar(const NLMISC::CBSphere&, sint&, sint&)’: /home/spex/projects/nel/nel/src/3d/patch_render.cpp:196: warning: ‘farDist’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/u_skeleton.cpp:35: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/flare_model.cpp: In member function ‘virtual void NL3D::CFlareModel::traverseRender()’: /home/spex/projects/nel/nel/src/3d/flare_model.cpp:181: warning: ‘visibilityRatio’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/animation_set.cpp:28: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/src/3d/ps_mesh.cpp:31: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/nelu.h:30, from /home/spex/projects/nel/nel/src/3d/ps_util.cpp:36: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/include/nel/3d/water_env_map_user.h:28, from /home/spex/projects/nel/nel/src/3d/water_env_map_user.cpp:24: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/zone_manager.h:32, from /home/spex/projects/nel/nel/src/3d/zone_manager.cpp:28: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/cloud_scape_user.cpp:28: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/src/3d/u_material.cpp:30: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp: In member function ‘virtual bool NL3D::CDriverGL::setDisplay(void*, const NL3D::GfxMode&, bool, bool)’: /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp:1103: warning: deprecated conversion from string constant to ‘char*’ /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp: In member function ‘virtual void NL3D::CDriverGL::stencilOp(NL3D::IDriver::TStencilOp, NL3D::IDriver::TStencilOp, NL3D::IDriver::TStencilOp)’: /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp:4228: warning: ‘glFail’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp:4228: warning: ‘glZFail’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp:4228: warning: ‘glZPass’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp: In member function ‘virtual void NL3D::CDriverGL::stencilFunc(NL3D::IDriver::TStencilFunc, int, uint)’: /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl.cpp:4205: warning: ‘glstencilFunc’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/include/nel/3d/scene_user.h:29, from /home/spex/projects/nel/nel/src/sound/audio_mixer_user.cpp:41: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl_material.cpp: In member function ‘virtual bool NL3D::CDriverGL::setupMaterial(NL3D::CMaterial&)’: /home/spex/projects/nel/nel/src/3d/driver/opengl/driver_opengl_material.cpp:286: warning: ‘glenum’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/driver/opengl/unix_event_emitter.cpp: In function ‘NLMISC::TMouseButton NLMISC::getMouseButton(uint32)’: /home/spex/projects/nel/nel/src/3d/driver/opengl/unix_event_emitter.cpp:65: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/3d/driver/opengl/unix_event_emitter.cpp:66: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/3d/driver/opengl/unix_event_emitter.cpp:67: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/3d/driver/opengl/unix_event_emitter.cpp:68: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/3d/driver/opengl/unix_event_emitter.cpp:69: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 0u, bool UseRandom = false, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.cpp:295: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:158: warning: comparison of unsigned expression < 0 is always false /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘NLSOUND::CSound* NLSOUND::CContextSoundContainer::getSound(const NLSOUND::CSoundContext&, uint32) [with unsigned int NbJoker = 0u, bool UseRandom = false, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.cpp:295: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:238: warning: comparison of unsigned expression < 0 is always false /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 0u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.cpp:295: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:158: warning: comparison of unsigned expression < 0 is always false /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘NLSOUND::CSound* NLSOUND::CContextSoundContainer::getSound(const NLSOUND::CSoundContext&, uint32) [with unsigned int NbJoker = 0u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.cpp:295: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:238: warning: comparison of unsigned expression < 0 is always false /home/spex/projects/nel/nel/src/sound/context_sound.h: In constructor ‘NLSOUND::CContextMatcher::CContextMatcher(uint32*, uint32) [with unsigned int NbJoker = 0u, bool UseRandom = false, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:221: instantiated from ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 0u, bool UseRandom = false, unsigned int Shift = 5u]’ /home/spex/projects/nel/nel/src/sound/context_sound.cpp:295: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:51: warning: comparison of unsigned expression < 0 is always false /home/spex/projects/nel/nel/src/sound/context_sound.h: In constructor ‘NLSOUND::CContextMatcher::CContextMatcher(uint32*, uint32) [with unsigned int NbJoker = 0u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:221: instantiated from ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 0u, bool UseRandom = true, unsigned int Shift = 5u]’ /home/spex/projects/nel/nel/src/sound/context_sound.cpp:295: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:51: warning: comparison of unsigned expression < 0 is always false In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank_user.h:29, from /home/spex/projects/nel/nel/include/nel/3d/driver_user.h:39, from /home/spex/projects/nel/nel/include/nel/3d/scene_user.h:29, from /home/spex/projects/nel/nel/src/sound/clustered_sound.cpp:32: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 8u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 9u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 10u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 0u, bool UseRandom = true, unsigned int Shift = 5u]’: /usr/include/c++/4.2/bits/stl_pair.h:90: warning: ‘cm.NLSOUND::CContextMatcher<0u, true, 5u>::JokersValues[0u]’ is used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h:221: note: ‘cm.NLSOUND::CContextMatcher<0u, true, 5u>::JokersValues[0u]’ was declared here /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /usr/include/c++/4.2/bits/stl_pair.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 0u, bool UseRandom = false, unsigned int Shift = 5u]’: /usr/include/c++/4.2/bits/stl_pair.h:90: warning: ‘cm.NLSOUND::CContextMatcher<0u, false, 5u>::JokersValues[0u]’ is used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h:221: note: ‘cm.NLSOUND::CContextMatcher<0u, false, 5u>::JokersValues[0u]’ was declared here /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 1u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 2u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 3u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/clustered_sound.h: In member function ‘void NLSOUND::CClusteredSound::soundTraverse(const std::vector >&, NLSOUND::CClusteredSound::CSoundTravContext&)’: /home/spex/projects/nel/nel/src/sound/clustered_sound.h:60: warning: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::DistFactor’ is used uninitialized in this function /home/spex/projects/nel/nel/src/sound/clustered_sound.cpp:502: note: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::DistFactor’ was declared here /home/spex/projects/nel/nel/include/nel/misc/vector.h:69: warning: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::Position.NLMISC::CVector::x’ is used uninitialized in this function /home/spex/projects/nel/nel/src/sound/clustered_sound.cpp:502: note: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::Position.NLMISC::CVector::x’ was declared here /home/spex/projects/nel/nel/include/nel/misc/vector.h:69: warning: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::Position.NLMISC::CVector::y’ is used uninitialized in this function /home/spex/projects/nel/nel/src/sound/clustered_sound.cpp:502: note: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::Position.NLMISC::CVector::y’ was declared here /home/spex/projects/nel/nel/include/nel/misc/vector.h:69: warning: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::Position.NLMISC::CVector::z’ is used uninitialized in this function /home/spex/projects/nel/nel/src/sound/clustered_sound.cpp:502: note: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::Position.NLMISC::CVector::z’ was declared here /home/spex/projects/nel/nel/src/sound/clustered_sound.h:60: warning: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::PosAlpha’ is used uninitialized in this function /home/spex/projects/nel/nel/src/sound/clustered_sound.cpp:502: note: ‘css.NLSOUND::CClusteredSound::CClusterSoundStatus::PosAlpha’ was declared here /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 4u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 5u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 6u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h: In member function ‘void NLSOUND::CContextSoundContainer::addSound(NLSOUND::CSound*, const std::string&) [with unsigned int NbJoker = 7u, bool UseRandom = true, unsigned int Shift = 5u]’: /home/spex/projects/nel/nel/src/sound/context_sound.h:183: warning: ‘randomValue’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/src/sound/async_file_manager_sound.cpp:28: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor /home/spex/projects/nel/nel/tools/3d/zone_welder/zone_welder.cpp: In function ‘void weldZones(const char*)’: /home/spex/projects/nel/nel/tools/3d/zone_welder/zone_welder.cpp:924: warning: too few arguments for format In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/nelu.h:30, from /home/spex/projects/nel/nel/tools/3d/cluster_viewer/view_cs.cpp:42: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/nelu.h:30, from /home/spex/projects/nel/nel/tools/3d/zviewer/move_listener.cpp:29: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/include/nel/3d/async_file_manager_3d.h:29, from /home/spex/projects/nel/nel/include/nel/3d/shape_bank.h:32, from /home/spex/projects/nel/nel/include/nel/3d/nelu.h:30, from /home/spex/projects/nel/nel/tools/3d/zviewer/zviewer.cpp:38: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h: In copy constructor ‘NLMISC::CAsyncFileManager::CAsyncFileManager(const NLMISC::CAsyncFileManager&)’: /home/spex/projects/nel/nel/include/nel/misc/async_file_manager.h:41: warning: base class ‘class NLMISC::CTaskManager’ should be explicitly initialized in the copy constructor In file included from /home/spex/projects/nel/nel/tools/pacs/build_rbank/surface_splitter.cpp:26: /home/spex/projects/nel/nel/tools/pacs/build_rbank/surface_splitter.h: In member function ‘CSurfaceSplitter::CLoop::iterator& CSurfaceSplitter::CLoop::iterator::operator++()’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/surface_splitter.h:415: warning: no return statement in function returning non-void /home/spex/projects/nel/nel/tools/pacs/build_rbank/surface_splitter.cpp: In member function ‘void CSurfaceSplitter::replaceChain(CSurfaceSplitter::CChainId, const std::vector >&)’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/surface_splitter.cpp:523: warning: suggest parentheses around assignment used as truth value /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_surf.cpp: In member function ‘void NLPACS::CZoneTessellation::compile()’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_surf.cpp:1308: warning: ‘ws’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:45: /home/spex/projects/nel/nel/tools/pacs/build_rbank/surface_splitter.h: In member function ‘CSurfaceSplitter::CLoop::iterator& CSurfaceSplitter::CLoop::iterator::operator++()’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/surface_splitter.h:415: warning: no return statement in function returning non-void /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp: In function ‘void fixFaultyLinks(std::map, std::allocator > >&, const std::vector >&, const std::vector >&)’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:661: warning: ‘it.NLPACS::CLocalRetriever::CIterator::_OChainForward’ may be used uninitialized in this function /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:661: warning: ‘it.NLPACS::CLocalRetriever::CIterator::_MaxIndexInOChain’ may be used uninitialized in this function /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:661: warning: ‘it.NLPACS::CLocalRetriever::CIterator::_IndexInOChain’ may be used uninitialized in this function /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:636: warning: ‘it.NLPACS::CLocalRetriever::CIterator::_OChainForward’ may be used uninitialized in this function /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:636: warning: ‘it.NLPACS::CLocalRetriever::CIterator::_MaxIndexInOChain’ may be used uninitialized in this function /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:636: warning: ‘it.NLPACS::CLocalRetriever::CIterator::_IndexInOChain’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/driver/buffer.cpp: In static member function ‘static void NLSOUND::IBuffer::decodeADPCM(uint8*, sint16*, uint, NLSOUND::IBuffer::TADPCMState&)’: /home/spex/projects/nel/nel/src/sound/driver/buffer.cpp:172: warning: ‘inputbuffer’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/driver/buffer.cpp: In static member function ‘static void NLSOUND::IBuffer::encodeADPCM(sint16*, uint8*, uint, NLSOUND::IBuffer::TADPCMState&)’: /home/spex/projects/nel/nel/src/sound/driver/buffer.cpp:61: warning: ‘outputbuffer’ may be used uninitialized in this function