/home/spex/projects/nel/nel/src/misc/system_info.cpp: In static member function ‘static std::string NLMISC::CSystemInfo::availableHDSpace(const std::string&)’: /home/spex/projects/nel/nel/src/misc/system_info.cpp:809: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/cpu_time_stat.cpp: In static member function ‘static bool NLMISC::CCPUTimeStat::getCPUTicks(uint64&, uint64&, uint64&, uint64&, uint64&)’: /home/spex/projects/nel/nel/src/misc/cpu_time_stat.cpp:61: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/cpu_time_stat.cpp: In static member function ‘static bool NLMISC::CCPUTimeStat::getPIDTicks(uint64&, uint64&, uint64&, uint64&, uint)’: /home/spex/projects/nel/nel/src/misc/cpu_time_stat.cpp:86: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/bitmap.cpp: In member function ‘void NLMISC::CBitmap::resample(sint32, sint32)’: /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1631: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1635: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1640: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1644: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1647: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1649: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1652: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1655: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1658: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1663: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1667: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1669: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/bitmap.cpp: In member function ‘void NLMISC::CBitmap::resamplePicture32(const NLMISC::CRGBA*, NLMISC::CRGBA*, sint32, sint32, sint32, sint32)’: /home/spex/projects/nel/nel/src/misc/bitmap.cpp:1753: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In destructor ‘virtual NLMISC::TCoTaskData::~TCoTaskData()’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:108: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:111: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In member function ‘void NLMISC::CCurrentCoTask::setCurrentTask(NLMISC::CCoTask*)’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:203: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In constructor ‘NLMISC::CCoTask::CCoTask(uint)’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:241: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In destructor ‘virtual NLMISC::CCoTask::~CCoTask()’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:262: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In member function ‘void NLMISC::CCoTask::start()’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:291: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:301: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:304: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:312: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:321: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:324: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:329: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:342: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In member function ‘void NLMISC::CCoTask::yield()’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:395: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:404: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:413: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:415: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:420: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:441: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In member function ‘void NLMISC::CCoTask::resume()’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:446: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:460: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:466: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:475: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:477: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:481: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:507: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In member function ‘void NLMISC::CCoTask::wait()’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:513: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp: In member function ‘virtual void NLMISC::TCoTaskData::run()’: /home/spex/projects/nel/nel/src/misc/co_task.cpp:522: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:527: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:530: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:544: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/co_task.cpp:546: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/spex/projects/nel/nel/src/misc/displayer.cpp: In member function ‘virtual void NLMISC::CStdDisplayer::doDisplay(const NLMISC::CLog::TDisplayInfo&, const char*)’: /home/spex/projects/nel/nel/src/misc/displayer.cpp:239: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/src/misc/displayer.cpp: In member function ‘virtual void NLMISC::CFileDisplayer::doDisplay(const NLMISC::CLog::TDisplayInfo&, const char*)’: /home/spex/projects/nel/nel/src/misc/displayer.cpp:501: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/displayer.cpp:506: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/displayer.cpp:509: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/eid_translator.cpp: In function ‘void NLMISC::cbInvalidEntityNamesFilename(const std::string&)’: /home/spex/projects/nel/nel/src/misc/eid_translator.cpp:454: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result /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/common.cpp: In member function ‘virtual bool NLMISC::nel_systemClass::execute(const std::string&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, NLMISC::CLog&, bool, bool)’: /home/spex/projects/nel/nel/src/misc/common.cpp:869: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/mem_stream.cpp: In member function ‘uint NLMISC::CMemStream::serialSeparatedBufferIn(uint8*, uint)’: /home/spex/projects/nel/nel/src/misc/mem_stream.cpp:166: warning: suggest parentheses around && within || /usr/include/c++/4.3/bits/stl_vector.h: In function ‘bool NLMISC::launchProgram(const std::string&, const std::string&)’: /usr/include/c++/4.3/bits/stl_vector.h:976: warning: variable ‘__first’ might be clobbered by ‘longjmp’ or ‘vfork’ /home/spex/projects/nel/nel/src/misc/sstring.cpp: In member function ‘NLMISC::CSString NLMISC::CSString::quoteIfNotAtomic(bool, bool) const’: /home/spex/projects/nel/nel/src/misc/sstring.cpp:1006: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/misc/path.cpp: In member function ‘void NLMISC::CFileContainer::addSearchBigFile(const std::string&, bool, bool, NLMISC::IProgressCallback*)’: /home/spex/projects/nel/nel/src/misc/path.cpp:1275: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/path.cpp:1278: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/path.cpp:1290: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/path.cpp:1291: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/path.cpp:1294: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/path.cpp:1296: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/eval_num_expr.cpp: In member function ‘NLMISC::CEvalNumExpr::TReturnState NLMISC::CEvalNumExpr::getNextToken(NLMISC::CEvalNumExpr::TToken&)’: /home/spex/projects/nel/nel/src/misc/eval_num_expr.cpp:280: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/misc/eval_num_expr.cpp: In member function ‘NLMISC::CEvalNumExpr::TReturnState NLMISC::CEvalNumExpr::evalExpression(double&, NLMISC::CEvalNumExpr::TToken&, uint32)’: /home/spex/projects/nel/nel/src/misc/eval_num_expr.cpp:725: warning: integer overflow in expression /home/spex/projects/nel/nel/src/misc/async_file_manager.cpp: In member function ‘virtual void NLMISC::CAsyncFileManager::CFileLoad::run()’: /home/spex/projects/nel/nel/src/misc/async_file_manager.cpp:221: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/misc/async_file_manager.cpp: In member function ‘virtual void NLMISC::CAsyncFileManager::CMultipleFileLoad::run()’: /home/spex/projects/nel/nel/src/misc/async_file_manager.cpp:266: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /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 cf_lexical.lxx: In function ‘int cflex()’: cf_lexical.lxx:172: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result In file included from /home/spex/projects/nel/nel/src/3d/ps_register_zones.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_force.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_zone.h:29, from /home/spex/projects/nel/nel/src/3d/ps_register_zones.cpp:27: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything /home/spex/projects/nel/nel/src/3d/quad_effect.cpp: In static member function ‘static void NL3D::CQuadEffect::makeRasters(const std::vector >&, float, float, std::vector, std::allocator > >&, float&)’: /home/spex/projects/nel/nel/src/3d/quad_effect.cpp:99: warning: ‘right’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/quad_effect.cpp:99: warning: ‘left’ may be used uninitialized in this function /usr/include/c++/4.3/ext/new_allocator.h: In member function ‘void NL3D::CZoneTgtSmoother::makeVerticesCoplanar(std::vector >&)’: /usr/include/c++/4.3/ext/new_allocator.h:108: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[1u]’ may be 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.3/ext/new_allocator.h:108: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[0u]’ may be 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.3/ext/new_allocator.h:108: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[1u]’ may be 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.3/ext/new_allocator.h:108: warning: ‘pid.NL3D::CZoneTgtSmoother::CPatchId::Tangents[0u]’ may be 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/ps_force.h:29, from /home/spex/projects/nel/nel/include/nel/3d/ps_zone.h:29, from /home/spex/projects/nel/nel/src/3d/ps_zone.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_force.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_zone.h:29, from /home/spex/projects/nel/nel/src/3d/ps_zone.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything 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/src/pacs/build_indoor.cpp:29: /home/spex/projects/nel/nel/src/pacs/collision_mesh_build.h: In member function ‘void NLPACS::CCollisionMeshBuild::link(bool, std::vector, std::allocator >, std::allocator, std::allocator > > >&)’: /home/spex/projects/nel/nel/src/pacs/collision_mesh_build.h:193: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/build_indoor.cpp: In function ‘void NLPACS::followBorder(NLPACS::CInteriorSurface&, uint, uint, uint, std::vector >&, bool&)’: /home/spex/projects/nel/nel/src/pacs/build_indoor.cpp:196: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘const NLMISC::CVector& NLPACS::CLocalRetriever::getStartVector(uint32, sint32) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:105: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘const NLMISC::CVector& NLPACS::CLocalRetriever::getStopVector(uint32, sint32) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:117: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘void NLPACS::CLocalRetriever::computeLoopsAndTips()’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:536: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘void NLPACS::CLocalRetriever::retrievePosition(NLMISC::CVector, NLPACS::CCollisionSurfaceTemp&) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1143: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘void NLPACS::CLocalRetriever::retrieveAccuratePosition(NLPACS::CVector2s, NLPACS::CCollisionSurfaceTemp&, bool&) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1317: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp: In member function ‘void NLPACS::CLocalRetriever::findPath(const NLPACS::CLocalRetriever::CLocalPosition&, const NLPACS::CLocalRetriever::CLocalPosition&, std::vector >&, NLPACS::CCollisionSurfaceTemp&) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1849: warning: suggest parentheses around && within || /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 ‘void NLPACS::CLocalRetriever::snapToInteriorGround(NLPACS::ULocalPosition&, bool&) const’: /home/spex/projects/nel/nel/src/pacs/local_retriever.cpp:1425: warning: ‘best.NLMISC::CVector::x’ may be used uninitialized in this function /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/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/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/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 /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp: In member function ‘void NLPACS::CGlobalRetriever::check() const’: /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp:216: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp: In member function ‘virtual void NLPACS::CGlobalRetriever::getBorders(const NLMISC::CAABBox&, std::vector, std::allocator > >&)’: /home/spex/projects/nel/nel/src/pacs/global_retriever.cpp:323: warning: suggest parentheses around && within || /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 /home/spex/projects/nel/nel/src/net/service.cpp: In function ‘void NLNET::cbDirectoryChanged(NLMISC::IVariable&)’: /home/spex/projects/nel/nel/src/net/service.cpp:283: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_attrib_maker_bin_op.h:29, from /home/spex/projects/nel/nel/src/3d/ps_attrib_maker_bin_op.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /home/spex/projects/nel/nel/src/net/buf_server.cpp: In constructor ‘NLNET::CServerTask::CServerTask()’: /home/spex/projects/nel/nel/src/net/buf_server.cpp:135: warning: ignoring return value of ‘int pipe(int*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/net/buf_server.cpp: In constructor ‘NLNET::CServerTask::CServerTask()’: /home/spex/projects/nel/nel/src/net/buf_server.cpp:135: warning: ignoring return value of ‘int pipe(int*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/net/buf_server.cpp: In constructor ‘NLNET::CServerTask::CServerTask()’: /home/spex/projects/nel/nel/src/net/buf_server.cpp:135: warning: ignoring return value of ‘int pipe(int*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/net/buf_server.cpp: In member function ‘virtual void NLNET::CServerReceiveTask::run()’: /home/spex/projects/nel/nel/src/net/buf_server.cpp:991: warning: ignoring return value of ‘int nice(int)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp: In member function ‘bool BNPHeader::append(const std::string&)’: /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:82: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:86: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:87: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:88: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:89: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:91: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp: In member function ‘bool BNPHeader::read(const std::string&)’: /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:107: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp: In function ‘void append(const std::string&, const std::string&, uint32)’: /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:149: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:150: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp: In function ‘void unpack(const std::string&)’: /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:219: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/bnp_make/main.cpp:220: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /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 In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_face_look_at.h:27, from /home/spex/projects/nel/nel/src/3d/ps_face_look_at.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /usr/include/c++/4.3/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerLinearFloat::addLinearFloatKey(const NL3D::UTrackKeyframer::UKeyLinearFloat&)’: /usr/include/c++/4.3/bits/stl_pair.h:89: 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 /usr/include/c++/4.3/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerBezierFloat::addBezierFloatKey(const NL3D::UTrackKeyframer::UKeyBezierFloat&)’: /usr/include/c++/4.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerTCBFloat::addTCBFloatKey(const NL3D::UTrackKeyframer::UKeyTCBFloat&)’: /usr/include/c++/4.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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 /home/spex/projects/nel/nel/src/net/naming_client.cpp: In static member function ‘static void NLNET::CNamingClient::connect(const NLNET::CInetAddress&, NLNET::CCallbackNetBase::TRecordingState, const std::vector >&)’: /home/spex/projects/nel/nel/src/net/naming_client.cpp:242: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/src/net/stdin_monitor_thread.cpp: In member function ‘virtual void NLNET::CStdinMonitorThread::run()’: /home/spex/projects/nel/nel/src/net/stdin_monitor_thread.cpp:72: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/xml_packer/xml_packer.cpp: In function ‘int main(int, char**)’: /home/spex/projects/nel/nel/tools/misc/xml_packer/xml_packer.cpp:300: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/xml_packer/xml_packer.cpp:329: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/misc/xml_packer/xml_packer.cpp:341: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/src/net/unified_network.cpp: In member function ‘void NLNET::CUnifiedNetwork::release(bool, const std::vector, std::allocator >, std::allocator, std::allocator > > >&)’: /home/spex/projects/nel/nel/src/net/unified_network.cpp:709: warning: suggest explicit braces to avoid ambiguous ‘else’ In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_force.h:29, from /home/spex/projects/nel/nel/src/3d/ps_force.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_force.h:31, from /home/spex/projects/nel/nel/src/3d/ps_force.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything /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’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/src/3d/register_3d.cpp:38: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /usr/include/c++/4.3/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerLinearFloat::addLinearFloatKey(const NL3D::UTrackKeyframer::UKeyLinearFloat&)’: /usr/include/c++/4.3/bits/stl_pair.h:89: 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 /usr/include/c++/4.3/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerBezierFloat::addBezierFloatKey(const NL3D::UTrackKeyframer::UKeyBezierFloat&)’: /usr/include/c++/4.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h: In member function ‘virtual bool NL3D::CTrackKeyFramerTCBFloat::addTCBFloatKey(const NL3D::UTrackKeyframer::UKeyTCBFloat&)’: /usr/include/c++/4.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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.3/bits/stl_pair.h:89: 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 In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_dot.h:27, from /home/spex/projects/nel/nel/src/3d/ps_dot.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/tools/pacs/build_indoor_rbank/main.cpp:33: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h: In member function ‘void NLPACS::CCollisionMeshBuild::link(bool, std::vector, std::allocator >, std::allocator, std::allocator > > >&)’: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h:193: warning: suggest parentheses around && within || In file included from /home/spex/projects/nel/nel/tools/pacs/build_indoor_rbank/mouline.cpp:29: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h: In member function ‘void NLPACS::CCollisionMeshBuild::link(bool, std::vector, std::allocator >, std::allocator, std::allocator > > >&)’: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h:193: warning: suggest parentheses around && within || In file included from /home/spex/projects/nel/nel/tools/pacs/build_indoor_rbank/build_surfaces.cpp:29: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h: In member function ‘void NLPACS::CCollisionMeshBuild::link(bool, std::vector, std::allocator >, std::allocator, std::allocator > > >&)’: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h:193: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/tools/pacs/build_indoor_rbank/build_surfaces.cpp: In function ‘void followBorder(CInteriorSurface&, uint, uint, uint, std::vector >&, bool&)’: /home/spex/projects/nel/nel/tools/pacs/build_indoor_rbank/build_surfaces.cpp:132: warning: suggest parentheses around && within || In file included from /home/spex/projects/nel/nel/src/3d/ps_register_emitters.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_emitter.h:30, from /home/spex/projects/nel/nel/src/3d/ps_register_emitters.cpp:27: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/src/3d/ps_located.cpp:32: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_force.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_zone.h:29, from /home/spex/projects/nel/nel/src/3d/ps_located.cpp:34: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_attrib_maker_template.h:29, from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis_maker.h:28, from /home/spex/projects/nel/nel/src/3d/ps_plane_basis_maker.cpp:27: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /usr/include/c++/4.3/ext/new_allocator.h: In member function ‘void NL3D::CCloudScape::init(NL3D::SCloudScapeSetup*, NL3D::CCamera*)’: /usr/include/c++/4.3/ext/new_allocator.h:108: warning: ‘cse.NL3D::CCloudScape::SCloudSchedulerEntry::Power’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/cloud_scape.cpp:416: note: ‘cse.NL3D::CCloudScape::SCloudSchedulerEntry::Power’ was declared here In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_fan_light.h:27, from /home/spex/projects/nel/nel/src/3d/ps_fan_light.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_ribbon.h:27, from /home/spex/projects/nel/nel/src/3d/ps_ribbon.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /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::z’ 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::x’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/mrm_builder.cpp: In member function ‘NL3D::CMesh::CSkinWeight NL3D::CMRMBuilder::collapseSkinWeight(const NL3D::CMesh::CSkinWeight&, const NL3D::CMesh::CSkinWeight&, float) const’: /home/spex/projects/nel/nel/src/3d/mrm_builder.cpp:458: warning: ‘nbMatsOut’ may be used uninitialized in this function In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_emitter.h:30, from /home/spex/projects/nel/nel/src/3d/u_particle_system_instance.cpp:29: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_emitter.h:31, from /home/spex/projects/nel/nel/src/3d/u_particle_system_instance.cpp:29: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_attrib_maker_template.h:29, from /home/spex/projects/nel/nel/include/nel/3d/ps_color.h:28, from /home/spex/projects/nel/nel/src/3d/ps_color.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /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]’ may be 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 In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_ribbon_base.h:28, from /home/spex/projects/nel/nel/include/nel/3d/ps_ribbon_look_at.h:28, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle2.h:28, from /home/spex/projects/nel/nel/src/3d/ps_particle2.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_quad.h:27, from /home/spex/projects/nel/nel/include/nel/3d/ps_face.h:27, from /home/spex/projects/nel/nel/src/3d/ps_face.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_dot.h:27, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle.h:32, from /home/spex/projects/nel/nel/src/3d/ps_particle.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/src/3d/ps_particle_basic.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/src/3d/ps_register_attribs.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_attrib_maker_template.h:29, from /home/spex/projects/nel/nel/src/3d/ps_attrib_maker_template.cpp:24: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /home/spex/projects/nel/nel/src/3d/tessellation.cpp: In member function ‘void NL3D::CTessFace::updateBindAndSplit()’: /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2648: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2650: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2651: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2662: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2663: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement /home/spex/projects/nel/nel/src/3d/tessellation.cpp: In member function ‘void NL3D::CTessFace::updateBind()’: /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2870: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2872: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement /home/spex/projects/nel/nel/src/3d/tessellation.cpp:2873: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_ribbon_base.h:28, from /home/spex/projects/nel/nel/include/nel/3d/ps_ribbon_look_at.h:28, from /home/spex/projects/nel/nel/src/3d/ps_ribbon_look_at.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/src/3d/ps_register_forces.cpp:25: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_force.h:31, from /home/spex/projects/nel/nel/src/3d/ps_register_forces.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything /home/spex/projects/nel/nel/src/3d/ps_ribbon_look_at.cpp: In member function ‘void NL3D::CPSRibbonLookAt::displayRibbons(uint32, uint32)’: /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: note: ‘tInter.NLMISC::CVector::x’ was declared here /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 /home/spex/projects/nel/nel/src/3d/ps_ribbon_look_at.cpp:299: note: ‘tInter.NLMISC::CVector::z’ was declared here /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: note: ‘tInter.NLMISC::CVector::x’ was declared here /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 /home/spex/projects/nel/nel/src/3d/ps_ribbon_look_at.cpp:299: note: ‘tInter.NLMISC::CVector::z’ was declared here In file included from /home/spex/projects/nel/nel/src/3d/particle_system.cpp:35: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_emitter.h:30, from /home/spex/projects/nel/nel/src/3d/particle_system.cpp:37: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_emitter.h:30, from /home/spex/projects/nel/nel/src/3d/ps_emitter.cpp:27: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_emitter.h:31, from /home/spex/projects/nel/nel/src/3d/ps_emitter.cpp:27: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /home/spex/projects/nel/nel/src/3d/mini_col.cpp: In member function ‘bool NL3D::CMiniCol::snapToGround(NLMISC::CVector&, float, float)’: /home/spex/projects/nel/nel/src/3d/mini_col.cpp:244: warning: ‘height’ 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:1391: warning: ‘plDiffuse.NLMISC::CRGBA::A’ may be 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/point_light_named_array.cpp: In member function ‘void NL3D::CPointLightNamedArray::build(const std::vector >&, std::vector >&)’: /home/spex/projects/nel/nel/src/3d/point_light_named_array.cpp:107: warning: ‘precGroup’ 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:1430: warning: ‘color1.NLMISC::CRGBA::A’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/texture_far.cpp:1429: warning: ‘color0.NLMISC::CRGBA::A’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/3d/vertex_program_parse.cpp: In member function ‘bool CVPParser::parseInputRegister(CVPOperand&, std::string&)’: /home/spex/projects/nel/nel/src/3d/vertex_program_parse.cpp:282: warning: suggest parentheses around + or - in operand of & In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_ribbon_base.h:28, from /home/spex/projects/nel/nel/src/3d/ps_ribbon_base.cpp:27: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/src/3d/ps_light.cpp:30: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /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/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_attrib_maker_template.h:29, from /home/spex/projects/nel/nel/include/nel/3d/ps_int.h:28, from /home/spex/projects/nel/nel/src/3d/ps_int.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_mesh.h:29, from /home/spex/projects/nel/nel/src/3d/ps_mesh.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_ribbon_base.h:28, from /home/spex/projects/nel/nel/include/nel/3d/ps_tail_dot.h:27, from /home/spex/projects/nel/nel/src/3d/ps_tail_dot.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_attrib_maker_template.h:29, from /home/spex/projects/nel/nel/include/nel/3d/ps_float.h:28, from /home/spex/projects/nel/nel/src/3d/ps_float.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/src/3d/ps_util.cpp:30: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_face_look_at.h:27, from /home/spex/projects/nel/nel/src/3d/particle_system_shape.cpp:40: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_force.h:31, from /home/spex/projects/nel/nel/src/3d/particle_system_shape.cpp:41: /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:33: warning: declaration ‘class NLMISC::CMatrix’ does not declare anything /home/spex/projects/nel/nel/include/nel/3d/ps_edit.h:34: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_shockwave.h:27, from /home/spex/projects/nel/nel/src/3d/ps_shockwave.cpp:27: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/src/3d/ps_register_particles.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything In file included from /home/spex/projects/nel/nel/include/nel/3d/ps_plane_basis.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_particle_basic.h:31, from /home/spex/projects/nel/nel/include/nel/3d/ps_quad.h:27, from /home/spex/projects/nel/nel/src/3d/ps_quad.cpp:26: /home/spex/projects/nel/nel/include/nel/3d/ps_util.h:37: warning: declaration ‘class NLMISC::CVector’ does not declare anything /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 /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/tools/3d/ig_lighter/ig_lighter.cpp: In static member function ‘static void CMyIgLighter::displayProgress(const char*, float)’: /home/spex/projects/nel/nel/tools/3d/ig_lighter/ig_lighter.cpp:95: warning: format not a string literal and no format arguments /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:296: 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:296: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:240: 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:296: 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:296: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:240: 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:223: 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:296: 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:223: 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:296: instantiated from here /home/spex/projects/nel/nel/src/sound/context_sound.h:51: warning: comparison of unsigned expression < 0 is always false /usr/include/c++/4.3/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.3/bits/stl_pair.h:106: warning: ‘cm.NLSOUND::CContextMatcher<0u, false, 5u>::JokersValues[0u]’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h:223: note: ‘cm.NLSOUND::CContextMatcher<0u, false, 5u>::JokersValues[0u]’ was declared here /usr/include/c++/4.3/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.3/bits/stl_pair.h:106: warning: ‘cm.NLSOUND::CContextMatcher<0u, true, 5u>::JokersValues[0u]’ may be used uninitialized in this function /home/spex/projects/nel/nel/src/sound/context_sound.h:223: note: ‘cm.NLSOUND::CContextMatcher<0u, true, 5u>::JokersValues[0u]’ was declared here /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’ may be 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’ may be 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’ may be 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’ may be 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’ may be 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/tools/3d/zone_dependencies/zone_dependencies.cpp: In function ‘void progress(const char*, float)’: /home/spex/projects/nel/nel/tools/3d/zone_dependencies/zone_dependencies.cpp:94: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/tools/3d/zone_dependencies/zone_dependencies.cpp: In function ‘int main(int, char**)’: /home/spex/projects/nel/nel/tools/3d/zone_dependencies/zone_dependencies.cpp:550: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/tools/3d/zone_ig_lighter/zone_ig_lighter.cpp: In member function ‘virtual void CMyIgZoneLighter::progress(const char*, float)’: /home/spex/projects/nel/nel/tools/3d/zone_ig_lighter/zone_ig_lighter.cpp:91: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/tools/3d/zone_lighter/zone_lighter.cpp: In member function ‘virtual void CMyZoneLighter::progress(const char*, float)’: /home/spex/projects/nel/nel/tools/3d/zone_lighter/zone_lighter.cpp:97: warning: format not a string literal and no format arguments /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 /home/spex/projects/nel/nel/tools/3d/cluster_viewer/view_cs.cpp: In function ‘void LoadSceneScript(const char*, NL3D::CScene*, std::vector >&, NLMISC::CVector&)’: /home/spex/projects/nel/nel/tools/3d/cluster_viewer/view_cs.cpp:124: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result /home/spex/projects/nel/nel/tools/3d/ig_info/ig_info.cpp: In function ‘int main(int, char**)’: /home/spex/projects/nel/nel/tools/3d/ig_info/ig_info.cpp:96: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/tools/3d/zviewer/zviewer.cpp: In function ‘void displayZones()’: /home/spex/projects/nel/nel/tools/3d/zviewer/zviewer.cpp:457: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/tools/3d/zviewer/zviewer.cpp:482: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_surf.cpp: In member function ‘void NLPACS::CComputableSurface::followBorder(NLPACS::CZoneTessellation*, NLPACS::CSurfElement*, uint, uint, std::vector >&, bool&)’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_surf.cpp:571: warning: suggest parentheses around && within || 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 In file included from /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:53: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h: In member function ‘void NLPACS::CCollisionMeshBuild::link(bool, std::vector, std::allocator >, std::allocator, std::allocator > > >&)’: /home/spex/projects/nel/nel/include/nel/../../src/pacs/collision_mesh_build.h:193: warning: suggest parentheses around && within || /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp: In function ‘void processAllPasses(std::string&)’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:229: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp: In function ‘void processGlobalRetriever()’: /home/spex/projects/nel/nel/tools/pacs/build_rbank/build_rbank.cpp:947: warning: format not a string literal and no format arguments /home/spex/projects/nel/nel/src/sound/driver/openal/ext_al.cpp: In function ‘void alExtInit(ALCdevice*)’: /home/spex/projects/nel/nel/src/sound/driver/openal/ext_al.cpp:55: warning: suggest parentheses around assignment used as truth value /home/spex/projects/nel/nel/src/sound/driver/openal/ext_al.cpp:67: warning: suggest parentheses around assignment used as truth value