View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004419 | The Dark Mod | Coding | public | 18.11.2016 13:43 | 31.01.2021 00:00 |
Reporter | crinkelite | Assigned To | stgatilov | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Platform | archlinux x86_64 | OS | Linux 4.8.8-1-ARCH GNU/Linux | OS Version | 4.8.8.1 |
Product Version | TDM 2.03 | ||||
Fixed in Version | TDM 2.08 | ||||
Summary | 0004419: namespace issues | ||||
Description | game/Missions/../pugixml/pugixml.hpp:97:10: error: reference to ‘basic_string’ is ambiguous typedef std::basic_string<PUGIXML_CHAR, std::char_traits<PUGIXML_CHAR>, std::allocator<PUGIXML_CHAR> > string_t; ^~~ | ||||
Steps To Reproduce | %scons BUILD="release" BUILD_GAMEPAK="1" | ||||
Additional Information | Maybe this is only a problem on my system. The errors start at line 736 of the attached log file. | ||||
Tags | No tags attached. | ||||
log (67,567 bytes)
scons: Reading SConscript files ... Loading build configuration from site.conf: BUILD_GAMEPAK='1' JOBS='1' OPENMP='0' NO_GCH='0' DEDICATED='0' SILENT='0' GL_HARDLINK='0' CC='gcc' BUILD_ROOT='build' ID_NOLANADDRESS='0' ID_MCHECK='2' TARGET_CORE='1' BUILD='release' TARGET_GAME='1' TARGET_MONO='0' BASEFLAGS='' CXX='g++' NOCURL='0' DEBUG_MEMORY='0' IDNET_HOST='' LIBC_MALLOC='1' ALSA='1' TARGET_DEMO='0' scons: done reading SConscript files. scons: Building targets ... scons: building associated VariantDir targets: build/release/core/glimp build/release/core build/release/game g++ -o game/precompiled_game.h.gch -x c++-header -c -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/precompiled_game.h In file included from include/boost/numeric/ublas/matrix.hpp:19:0, from game/../idlib/../idlib/math/Math.h:25, from game/../idlib/../idlib/Heap.h:23, from game/../idlib/../idlib/Lib.h:157, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/numeric/ublas/matrix_expression.hpp: In member function ‘void boost::numeric::ublas::matrix_binary<E1, E2, F>::const_iterator1::increment(boost::numeric::ublas::sparse_bidirectional_iterator_tag)’: include/boost/numeric/ublas/matrix_expression.hpp:2224:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (it2_ != it2_end_) ^~ include/boost/numeric/ublas/matrix_expression.hpp:2227:21: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (it2_ != it2_end_) { ^~ In file included from include/boost/numeric/ublas/matrix.hpp:20:0, from game/../idlib/../idlib/math/Math.h:25, from game/../idlib/../idlib/Heap.h:23, from game/../idlib/../idlib/Lib.h:157, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/numeric/ublas/detail/matrix_assign.hpp: In function ‘void boost::numeric::ublas::matrix_swap(M&, boost::numeric::ublas::matrix_expression<E>&, boost::numeric::ublas::dense_proxy_tag, boost::numeric::ublas::row_major_tag)’: include/boost/numeric/ublas/detail/matrix_assign.hpp:1262:39: warning: typedef ‘size_type’ locally defined but not used [-Wunused-local-typedefs] typedef typename M::size_type size_type; ^~~~~~~~~ include/boost/numeric/ublas/detail/matrix_assign.hpp: In function ‘void boost::numeric::ublas::matrix_swap(M&, boost::numeric::ublas::matrix_expression<E>&, boost::numeric::ublas::dense_proxy_tag, boost::numeric::ublas::column_major_tag)’: include/boost/numeric/ublas/detail/matrix_assign.hpp:1288:39: warning: typedef ‘size_type’ locally defined but not used [-Wunused-local-typedefs] typedef typename M::size_type size_type; ^~~~~~~~~ In file included from game/../idlib/precompiled.h:171:0, from game/precompiled_game.h:28: game/../idlib/../game/Game_local.h: At global scope: game/../idlib/../game/Game_local.h:1382:11: warning: ‘RB_FORCE_MANTISSA_BITS’ defined but not used [-Wunused-variable] const int RB_FORCE_MANTISSA_BITS = RB_FORCE_TOTAL_BITS - 1 - RB_FORCE_EXPONENT_BITS; ^~~~~~~~~~~~~~~~~~~~~~ game/../idlib/../game/Game_local.h:1378:11: warning: ‘RB_MOMENTUM_MANTISSA_BITS’ defined but not used [-Wunused-variable] const int RB_MOMENTUM_MANTISSA_BITS = RB_MOMENTUM_TOTAL_BITS - 1 - RB_MOMENTUM_EXPONENT_BITS; ^~~~~~~~~~~~~~~~~~~~~~~~~ game/../idlib/../game/Game_local.h:1374:11: warning: ‘RB_VELOCITY_MANTISSA_BITS’ defined but not used [-Wunused-variable] const int RB_VELOCITY_MANTISSA_BITS = RB_VELOCITY_TOTAL_BITS - 1 - RB_VELOCITY_EXPONENT_BITS; ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from game/../idlib/../game/Game_local.h:1352:0, from game/../idlib/precompiled.h:171, from game/precompiled_game.h:28: game/../idlib/../game/Player.h:103:11: warning: ‘ASYNC_PLAYER_INV_AMMO_BITS’ defined but not used [-Wunused-variable] const int ASYNC_PLAYER_INV_AMMO_BITS = idMath::BitsForInteger( 999 ); // 9 bits to cover the range [0, 999] ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from game/../idlib/precompiled.h:171:0, from game/precompiled_game.h:28: game/../idlib/../game/Game_local.h:1315:11: warning: ‘CINEMATIC_SKIP_DELAY’ defined but not used [-Wunused-variable] const int CINEMATIC_SKIP_DELAY = SEC2MS( 2.0f ); ^~~~~~~~~~~~~~~~~~~~ In file included from game/../idlib/precompiled.h:171:0, from game/precompiled_game.h:28: game/../idlib/../game/Game_local.h:192:11: warning: ‘NUM_RENDER_PORTAL_BITS’ defined but not used [-Wunused-variable] const int NUM_RENDER_PORTAL_BITS = idMath::BitsForInteger( PS_BLOCK_ALL ); ^~~~~~~~~~~~~~~~~~~~~~ In file included from include/boost/filesystem/path_traits.hpp:23:0, from include/boost/filesystem/path.hpp:25, from include/boost/filesystem.hpp:16, from game/../idlib/../idlib/Image.h:29, from game/../idlib/../idlib/Lib.h:230, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/system/error_code.hpp:223:36: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable] static const error_category & native_ecat = system_category(); ^~~~~~~~~~~ include/boost/system/error_code.hpp:222:36: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable] static const error_category & errno_ecat = generic_category(); ^~~~~~~~~~ include/boost/system/error_code.hpp:221:36: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable] static const error_category & posix_category = generic_category(); ^~~~~~~~~~~~~~ g++ -o build/release/game/game/randomizer/userintf.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/randomizer/userintf.cpp g++ -o build/release/game/idlib/Base64.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -DXTHREADS -fno-strict-aliasing -Iidlib -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. idlib/Base64.cpp g++ -o build/release/game/idlib/BitMsg.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -DXTHREADS -fno-strict-aliasing -Iidlib -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. idlib/BitMsg.cpp g++ -o build/release/game/game/ai/States/SearchingState.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/States/SearchingState.cpp g++ -o build/release/game/game/physics/Force_Constant.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/physics/Force_Constant.cpp In file included from include/boost/checked_delete.hpp:15:0, from include/boost/smart_ptr/shared_ptr.hpp:26, from include/boost/shared_ptr.hpp:17, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from game/../idlib/../idlib/Image.h:29, from game/../idlib/../idlib/Lib.h:230, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::SingleBarkTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::SingleBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::CommunicationTask; Y = ai::SingleBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::SingleBarkTask; T = ai::CommunicationTask]’ game/ai/States/SearchingState.cpp:200:89: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::SingleBarkTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete x; ^~~~~~ include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::RepeatedBarkTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::RepeatedBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::CommunicationTask; Y = ai::RepeatedBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::RepeatedBarkTask; T = ai::CommunicationTask]’ game/ai/States/SearchingState.cpp:261:119: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::RepeatedBarkTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::InvestigateSpotTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::InvestigateSpotTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::Task; Y = ai::InvestigateSpotTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::InvestigateSpotTask; T = ai::Task]’ game/ai/States/SearchingState.cpp:982:112: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::InvestigateSpotTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::SearchingState]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::SearchingState]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::State; Y = ai::SearchingState]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::SearchingState; T = ai::State]’ game/ai/States/SearchingState.cpp:1043:36: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::SearchingState’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] g++ -o build/release/game/game/Shop/LootRuleSet.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/Shop/LootRuleSet.cpp In file included from include/boost/numeric/ublas/matrix.hpp:19:0, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/numeric/ublas/matrix_expression.hpp: In member function ‘void boost::numeric::ublas::matrix_binary<E1, E2, F>::const_iterator1::increment(boost::numeric::ublas::sparse_bidirectional_iterator_tag)’: include/boost/numeric/ublas/matrix_expression.hpp:2224:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (it2_ != it2_end_) ^~ include/boost/numeric/ublas/matrix_expression.hpp:2227:21: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (it2_ != it2_end_) { ^~ In file included from include/boost/numeric/ublas/matrix.hpp:20:0, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/numeric/ublas/detail/matrix_assign.hpp: In function ‘void boost::numeric::ublas::matrix_swap(M&, boost::numeric::ublas::matrix_expression<E>&, boost::numeric::ublas::dense_proxy_tag, boost::numeric::ublas::row_major_tag)’: include/boost/numeric/ublas/detail/matrix_assign.hpp:1262:39: warning: typedef ‘size_type’ locally defined but not used [-Wunused-local-typedefs] typedef typename M::size_type size_type; ^~~~~~~~~ include/boost/numeric/ublas/detail/matrix_assign.hpp: In function ‘void boost::numeric::ublas::matrix_swap(M&, boost::numeric::ublas::matrix_expression<E>&, boost::numeric::ublas::dense_proxy_tag, boost::numeric::ublas::column_major_tag)’: include/boost/numeric/ublas/detail/matrix_assign.hpp:1288:39: warning: typedef ‘size_type’ locally defined but not used [-Wunused-local-typedefs] typedef typename M::size_type size_type; ^~~~~~~~~ In file included from include/boost/numeric/ublas/matrix.hpp:19:0, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/numeric/ublas/matrix_expression.hpp: In member function ‘void boost::numeric::ublas::matrix_binary<E1, E2, F>::const_iterator1::increment(boost::numeric::ublas::sparse_bidirectional_iterator_tag)’: include/boost/numeric/ublas/matrix_expression.hpp:2224:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (it2_ != it2_end_) ^~ include/boost/numeric/ublas/matrix_expression.hpp:2227:21: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (it2_ != it2_end_) { ^~ In file included from include/boost/numeric/ublas/matrix.hpp:20:0, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/numeric/ublas/detail/matrix_assign.hpp: In function ‘void boost::numeric::ublas::matrix_swap(M&, boost::numeric::ublas::matrix_expression<E>&, boost::numeric::ublas::dense_proxy_tag, boost::numeric::ublas::row_major_tag)’: include/boost/numeric/ublas/detail/matrix_assign.hpp:1262:39: warning: typedef ‘size_type’ locally defined but not used [-Wunused-local-typedefs] typedef typename M::size_type size_type; ^~~~~~~~~ include/boost/numeric/ublas/detail/matrix_assign.hpp: In function ‘void boost::numeric::ublas::matrix_swap(M&, boost::numeric::ublas::matrix_expression<E>&, boost::numeric::ublas::dense_proxy_tag, boost::numeric::ublas::column_major_tag)’: include/boost/numeric/ublas/detail/matrix_assign.hpp:1288:39: warning: typedef ‘size_type’ locally defined but not used [-Wunused-local-typedefs] typedef typename M::size_type size_type; ^~~~~~~~~ g++ -o build/release/game/game/ai/Tasks/PathTask.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/Tasks/PathTask.cpp In file included from include/boost/smart_ptr/shared_ptr.hpp:28:0, from include/boost/shared_ptr.hpp:17, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/smart_ptr/detail/shared_count.hpp: At global scope: include/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: include/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ g++ -o build/release/game/game/ai/Conversation/Conversation.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/Conversation/Conversation.cpp In file included from include/boost/smart_ptr/shared_ptr.hpp:28:0, from include/boost/shared_ptr.hpp:17, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/smart_ptr/detail/shared_count.hpp: At global scope: include/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/shared_ptr.hpp:17:0, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from idlib/../idlib/Image.h:29, from idlib/../idlib/Lib.h:230, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: include/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from include/boost/bind/mem_fn.hpp:25:0, from include/boost/mem_fn.hpp:22, from include/boost/function/detail/prologue.hpp:18, from include/boost/function.hpp:24, from idlib/../framework/CVarSystem.h:23, from idlib/precompiled.h:112, from idlib/Base64.cpp:2: include/boost/get_pointer.hpp: At global scope: include/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/Base64.cpp:2: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ g++ -o build/release/game/game/ai/Tasks/MoveToCoverTask.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/Tasks/MoveToCoverTask.cpp In file included from include/boost/bind/mem_fn.hpp:25:0, from include/boost/mem_fn.hpp:22, from include/boost/function/detail/prologue.hpp:18, from include/boost/function.hpp:24, from idlib/../framework/CVarSystem.h:23, from idlib/precompiled.h:112, from idlib/BitMsg.cpp:20: include/boost/get_pointer.hpp: At global scope: include/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^~~~~~~~ In file included from /usr/include/c++/6.2.1/memory:81:0, from include/boost/numeric/ublas/fwd.hpp:18, from include/boost/numeric/ublas/detail/config.hpp:299, from include/boost/numeric/ublas/exception.hpp:19, from include/boost/numeric/ublas/storage.hpp:25, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from idlib/../idlib/math/Math.h:25, from idlib/../idlib/Heap.h:23, from idlib/../idlib/Lib.h:157, from idlib/precompiled.h:106, from idlib/BitMsg.cpp:20: /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ idlib/BitMsg.cpp: In member function ‘int idBitMsg::ReadDeltaByteCounter(int) const’: idlib/BitMsg.cpp:509:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] return ( oldValue & ~( ( 1 << i ) - 1 ) | newValue ); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ idlib/BitMsg.cpp: In member function ‘int idBitMsg::ReadDeltaShortCounter(int) const’: idlib/BitMsg.cpp:525:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] return ( oldValue & ~( ( 1 << i ) - 1 ) | newValue ); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ idlib/BitMsg.cpp: In member function ‘int idBitMsg::ReadDeltaLongCounter(int) const’: idlib/BitMsg.cpp:541:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] return ( oldValue & ~( ( 1 << i ) - 1 ) | newValue ); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from include/boost/checked_delete.hpp:15:0, from include/boost/smart_ptr/shared_ptr.hpp:26, from include/boost/shared_ptr.hpp:17, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from game/../idlib/../idlib/Image.h:29, from game/../idlib/../idlib/Lib.h:230, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::MoveToCoverTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::MoveToCoverTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::MoveToCoverTask; Y = ai::MoveToCoverTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::MoveToCoverTask; T = ai::MoveToCoverTask]’ game/ai/Tasks/MoveToCoverTask.cpp:86:47: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::MoveToCoverTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete x; ^~~~~~ g++ -o build/release/game/game/ai/AreaManager.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/AreaManager.cpp g++ -o build/release/game/game/ai/Tasks/SingleBarkTask.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/Tasks/SingleBarkTask.cpp In file included from game/ai/Tasks/SingleBarkTask.cpp:25:0: game/ai/Tasks/SingleBarkTask.h: In constructor ‘ai::SingleBarkTask::SingleBarkTask(const idStr&, const CommMessagePtr&, int, bool)’: game/ai/Tasks/SingleBarkTask.h:46:17: warning: ‘ai::SingleBarkTask::_message’ will be initialized after [-Wreorder] CommMessagePtr _message; ^~~~~~~~ game/ai/Tasks/SingleBarkTask.h:39:6: warning: ‘int ai::SingleBarkTask::_startDelay’ [-Wreorder] int _startDelay; ^~~~~~~~~~~ game/ai/Tasks/SingleBarkTask.cpp:39:1: warning: when initialized here [-Wreorder] SingleBarkTask::SingleBarkTask(const idStr& soundName, ^~~~~~~~~~~~~~ g++ -o build/release/game/game/ai/States/ConversationState.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/States/ConversationState.cpp In file included from include/boost/checked_delete.hpp:15:0, from include/boost/smart_ptr/shared_ptr.hpp:26, from include/boost/shared_ptr.hpp:17, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from game/../idlib/../idlib/Image.h:29, from game/../idlib/../idlib/Lib.h:230, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::SingleBarkTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::SingleBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::SingleBarkTask; Y = ai::SingleBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::SingleBarkTask; T = ai::SingleBarkTask]’ game/ai/Tasks/SingleBarkTask.cpp:200:45: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::SingleBarkTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete x; ^~~~~~ g++ -o build/release/game/game/ai/States/AlertIdleState.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/ai/States/AlertIdleState.cpp In file included from include/boost/checked_delete.hpp:15:0, from include/boost/smart_ptr/shared_ptr.hpp:26, from include/boost/shared_ptr.hpp:17, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from game/../idlib/../idlib/Image.h:29, from game/../idlib/../idlib/Lib.h:230, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::MoveToPositionTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::MoveToPositionTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::Task; Y = ai::MoveToPositionTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::MoveToPositionTask; T = ai::Task]’ game/ai/States/ConversationState.cpp:165:62: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::MoveToPositionTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete x; ^~~~~~ include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::PlayAnimationTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::PlayAnimationTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::Task; Y = ai::PlayAnimationTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::PlayAnimationTask; T = ai::Task]’ game/ai/States/ConversationState.cpp:381:88: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::PlayAnimationTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::InteractionTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::InteractionTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::Task; Y = ai::InteractionTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::InteractionTask; T = ai::Task]’ game/ai/States/ConversationState.cpp:555:69: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::InteractionTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::ScriptTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::ScriptTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::Task; Y = ai::ScriptTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::ScriptTask; T = ai::Task]’ game/ai/States/ConversationState.cpp:574:75: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::ScriptTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::ConversationState]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::ConversationState]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::State; Y = ai::ConversationState]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::ConversationState; T = ai::State]’ game/ai/States/ConversationState.cpp:807:39: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::ConversationState’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] g++ -o build/release/game/game/GameEdit.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/GameEdit.cpp In file included from include/boost/checked_delete.hpp:15:0, from include/boost/smart_ptr/shared_ptr.hpp:26, from include/boost/shared_ptr.hpp:17, from include/boost/filesystem/path.hpp:29, from include/boost/filesystem.hpp:16, from game/../idlib/../idlib/Image.h:29, from game/../idlib/../idlib/Lib.h:230, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::RepeatedBarkTask]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::RepeatedBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::CommunicationTask; Y = ai::RepeatedBarkTask]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::RepeatedBarkTask; T = ai::CommunicationTask]’ game/ai/States/AlertIdleState.cpp:96:93: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::RepeatedBarkTask’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete x; ^~~~~~ include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = ai::AlertIdleState]’: include/boost/smart_ptr/detail/shared_count.hpp:134:34: required from ‘boost::detail::shared_count::shared_count(Y*) [with Y = ai::AlertIdleState]’ include/boost/smart_ptr/shared_ptr.hpp:271:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr<X>*, Y*, boost::detail::shared_count&) [with T = ai::State; Y = ai::AlertIdleState]’ include/boost/smart_ptr/shared_ptr.hpp:349:44: required from ‘boost::shared_ptr<T>::shared_ptr(Y*) [with Y = ai::AlertIdleState; T = ai::State]’ game/ai/States/AlertIdleState.cpp:214:36: required from here include/boost/core/checked_delete.hpp:34:5: warning: deleting object of polymorphic class type ‘ai::AlertIdleState’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] g++ -o build/release/game/game/Missions/MissionDB.os -c -fPIC -pipe -Wall -Wno-unknown-pragmas -fmessage-length=0 -fpermissive -fvisibility=hidden -m32 -O3 -march=pentium3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -Wno-deprecated -Winvalid-pch -fPIC -DGAME_DLL -Igame -Ibuild/release/game/sys/scons -Isys/scons -Iinclude -Iinclude/zlib -Iinclude/minizip -Iinclude/libjpeg -Iinclude/libpng -Iinclude/devil -I. game/Missions/MissionDB.cpp In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:97:10: error: reference to ‘basic_string’ is ambiguous typedef std::basic_string<PUGIXML_CHAR, std::char_traits<PUGIXML_CHAR>, std::allocator<PUGIXML_CHAR> > string_t; ^~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:37:57: note: candidates are: template<class _Elem, class _Traits, class _Ax> class std::basic_string template <class _Elem, class _Traits, class _Ax> class basic_string; ^~~~~~~~~~~~ In file included from /usr/include/c++/6.2.1/iosfwd:39:0, from /usr/include/c++/6.2.1/ios:38, from /usr/include/c++/6.2.1/ostream:38, from /usr/include/c++/6.2.1/iostream:39, from include/boost/serialization/array.hpp:11, from include/boost/numeric/ublas/storage.hpp:21, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from game/../idlib/../idlib/math/Math.h:25, from game/../idlib/../idlib/Heap.h:23, from game/../idlib/../idlib/Lib.h:157, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: /usr/include/c++/6.2.1/bits/stringfwd.h:71:11: note: template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string class basic_string; ^~~~~~~~~~~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:505:3: error: ‘string_t’ does not name a type string_t path(char_t delimiter = '/') const; ^~~~~~~~ game/Missions/../pugixml/pugixml.hpp:918:3: error: ‘string_t’ does not name a type string_t evaluate_string(const xpath_node& n) const; ^~~~~~~~ game/Missions/../pugixml/pugixml.hpp:1066:2: error: reference to ‘basic_string’ is ambiguous std::basic_string<char, std::char_traits<char>, std::allocator<char> > PUGIXML_FUNCTION as_utf8(const wchar_t* str); ^~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:37:57: note: candidates are: template<class _Elem, class _Traits, class _Ax> class std::basic_string template <class _Elem, class _Traits, class _Ax> class basic_string; ^~~~~~~~~~~~ In file included from /usr/include/c++/6.2.1/iosfwd:39:0, from /usr/include/c++/6.2.1/ios:38, from /usr/include/c++/6.2.1/ostream:38, from /usr/include/c++/6.2.1/iostream:39, from include/boost/serialization/array.hpp:11, from include/boost/numeric/ublas/storage.hpp:21, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from game/../idlib/../idlib/math/Math.h:25, from game/../idlib/../idlib/Heap.h:23, from game/../idlib/../idlib/Lib.h:157, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: /usr/include/c++/6.2.1/bits/stringfwd.h:71:11: note: template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string class basic_string; ^~~~~~~~~~~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:1067:2: error: reference to ‘basic_string’ is ambiguous std::basic_string<char, std::char_traits<char>, std::allocator<char> > PUGIXML_FUNCTION as_utf8(const std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >& str); ^~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:37:57: note: candidates are: template<class _Elem, class _Traits, class _Ax> class std::basic_string template <class _Elem, class _Traits, class _Ax> class basic_string; ^~~~~~~~~~~~ In file included from /usr/include/c++/6.2.1/iosfwd:39:0, from /usr/include/c++/6.2.1/ios:38, from /usr/include/c++/6.2.1/ostream:38, from /usr/include/c++/6.2.1/iostream:39, from include/boost/serialization/array.hpp:11, from include/boost/numeric/ublas/storage.hpp:21, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from game/../idlib/../idlib/math/Math.h:25, from game/../idlib/../idlib/Heap.h:23, from game/../idlib/../idlib/Lib.h:157, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: /usr/include/c++/6.2.1/bits/stringfwd.h:71:11: note: template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string class basic_string; ^~~~~~~~~~~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:1070:2: error: reference to ‘basic_string’ is ambiguous std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > PUGIXML_FUNCTION as_wide(const char* str); ^~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:37:57: note: candidates are: template<class _Elem, class _Traits, class _Ax> class std::basic_string template <class _Elem, class _Traits, class _Ax> class basic_string; ^~~~~~~~~~~~ In file included from /usr/include/c++/6.2.1/iosfwd:39:0, from /usr/include/c++/6.2.1/ios:38, from /usr/include/c++/6.2.1/ostream:38, from /usr/include/c++/6.2.1/iostream:39, from include/boost/serialization/array.hpp:11, from include/boost/numeric/ublas/storage.hpp:21, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from game/../idlib/../idlib/math/Math.h:25, from game/../idlib/../idlib/Heap.h:23, from game/../idlib/../idlib/Lib.h:157, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: /usr/include/c++/6.2.1/bits/stringfwd.h:71:11: note: template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string class basic_string; ^~~~~~~~~~~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:1071:2: error: reference to ‘basic_string’ is ambiguous std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > PUGIXML_FUNCTION as_wide(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >& str); ^~~ In file included from game/Missions/MissionManager.h:28:0, from game/Missions/MissionDB.cpp:27: game/Missions/../pugixml/pugixml.hpp:37:57: note: candidates are: template<class _Elem, class _Traits, class _Ax> class std::basic_string template <class _Elem, class _Traits, class _Ax> class basic_string; ^~~~~~~~~~~~ In file included from /usr/include/c++/6.2.1/iosfwd:39:0, from /usr/include/c++/6.2.1/ios:38, from /usr/include/c++/6.2.1/ostream:38, from /usr/include/c++/6.2.1/iostream:39, from include/boost/serialization/array.hpp:11, from include/boost/numeric/ublas/storage.hpp:21, from include/boost/numeric/ublas/vector.hpp:21, from include/boost/numeric/ublas/matrix.hpp:18, from game/../idlib/../idlib/math/Math.h:25, from game/../idlib/../idlib/Heap.h:23, from game/../idlib/../idlib/Lib.h:157, from game/../idlib/precompiled.h:106, from game/precompiled_game.h:28: /usr/include/c++/6.2.1/bits/stringfwd.h:71:11: note: template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string class basic_string; ^~~~~~~~~~~~ scons: *** [build/release/game/game/Missions/MissionDB.os] Error 1 scons: building terminated because of errors. |
|
I'm on Rev 6675 Path: . Working Copy Root Path: /home/joe/git/dmod/trunk URL: https://svn.thedarkmod.com/publicsvn/darkmod_src/trunk Relative URL: ^/trunk Repository Root: https://svn.thedarkmod.com/publicsvn/darkmod_src Repository UUID: 49c82d7f-2e2a-0410-a16f-ae8f201b507f Revision: 6675 Node Kind: directory Schedule: normal Last Changed Author: duzenko Last Changed Rev: 6675 Last Changed Date: 2016-11-17 11:39:57 +0000 (Thu, 17 Nov 2016) |
|
TDM 2.08 and newer use cmake | |
Date Modified | Username | Field | Change |
---|---|---|---|
18.11.2016 13:43 | crinkelite | New Issue | |
18.11.2016 13:43 | crinkelite | File Added: log | |
18.11.2016 13:52 | crinkelite | Note Added: 0008508 | |
30.01.2021 23:59 | nbohr1more | Note Added: 0013586 | |
31.01.2021 00:00 | nbohr1more | Assigned To | => stgatilov |
31.01.2021 00:00 | nbohr1more | Status | new => closed |
31.01.2021 00:00 | nbohr1more | Resolution | open => unable to reproduce |
31.01.2021 00:00 | nbohr1more | Fixed in Version | => TDM 2.08 |