>>> Building on exopi-6 under games/vegastrike/engine BDEPENDS = [graphics/freeglut;audio/libvorbis;audio/openal;x11/gtk+3;devel/boost;devel/cmake/core;devel/ninja;graphics/jpeg;graphics/png;devel/sdl2;archivers/bzip2;lang/python/3] DIST = [games/vegastrike/engine:Vega-Strike_v0.9.1-Source.tar.bz2] FULLPKGNAME = vegastrike-0.9.1 RDEPENDS = [games/vegastrike/utcs;devel/sdl2;lang/python/3;graphics/png;x11/gtk+3;audio/libvorbis;graphics/freeglut;devel/boost;graphics/jpeg;audio/openal] (Junk lock obtained for exopi-6 at 1784427272.07) >>> Running depends in games/vegastrike/engine at 1784427272.13 last junk was in devel/kf6/kcalendarcore /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 freeglut-3.6.0 gtk+3-3.24.52 jpeg-3.2.0v0 png-1.6.58 sdl2-2.32.10p0 was: /usr/sbin/pkg_add -aI -Drepair boost-1.91.0v0 bzip2-1.0.8p0 cmake-core-4.3.3 freeglut-3.6.0 gtk+3-3.24.52 jpeg-3.2.0v0 libvorbis-1.3.7 ninja-1.11.1p1v1 openal-1.25.1p0v0 png-1.6.58 python-3.14.6p0 sdl2-2.32.10p0 /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 freeglut-3.6.0 gtk+3-3.24.52 jpeg-3.2.0v0 png-1.6.58 sdl2-2.32.10p0 >>> Running show-prepare-results in games/vegastrike/engine at 1784427276.07 ===> games/vegastrike/engine ===> Building from scratch vegastrike-0.9.1 ===> vegastrike-0.9.1 depends on: python->=3.14 -> python-3.14.6p0 ===> vegastrike-0.9.1 depends on: cmake-core->=4 -> cmake-core-4.3.3 ===> vegastrike-0.9.1 depends on: ninja-* -> ninja-1.11.1p1v1 ===> vegastrike-0.9.1 depends on: bzip2-* -> bzip2-1.0.8p0 ===> vegastrike-0.9.1 depends on: gtk+3-* -> gtk+3-3.24.52 ===> vegastrike-0.9.1 depends on: openal-* -> openal-1.25.1p0v0 ===> vegastrike-0.9.1 depends on: boost-* -> boost-1.91.0v0 ===> vegastrike-0.9.1 depends on: libvorbis-* -> libvorbis-1.3.7 ===> vegastrike-0.9.1 depends on: freeglut-* -> freeglut-3.6.0 ===> vegastrike-0.9.1 depends on: jpeg-* -> jpeg-3.2.0v0 ===> vegastrike-0.9.1 depends on: png-* -> png-1.6.58 ===> vegastrike-0.9.1 depends on: sdl2-* -> sdl2-2.32.10p0 ===> Verifying specs: c++ c++abi pthread python3.14 GL GLU SDL2 Xi Xmu boost_atomic-mt boost_chrono-mt boost_container-mt boost_date_time-mt boost_filesystem-mt boost_graph-mt boost_log-mt boost_log_setup-mt boost_program_options-mt boost_python314-mt boost_regex-mt boost_serialization-mt boost_thread-mt c expat glut jpeg m ogg openal png util vorbis vorbisfile z ===> found c++.12.0 c++abi.9.0 pthread.28.1 python3.14.0.0 GL.19.2 GLU.9.0 SDL2.0.15 Xi.12.2 Xmu.11.1 boost_atomic-mt.27.0 boost_chrono-mt.27.0 boost_container-mt.27.0 boost_date_time-mt.27.0 boost_filesystem-mt.27.0 boost_graph-mt.27.0 boost_log-mt.27.0 boost_log_setup-mt.27.0 boost_program_options-mt.27.0 boost_python314-mt.27.0 boost_regex-mt.27.0 boost_serialization-mt.27.0 boost_thread-mt.27.0 c.103.0 expat.17.1 glut.8.0 jpeg.72.0 m.10.1 ogg.6.2 openal.6.0 png.18.2 util.21.0 vorbis.9.0 vorbisfile.6.0 z.7.2 boost-1.91.0v0 bzip2-1.0.8p0 cmake-core-4.3.3 freeglut-3.6.0 gtk+3-3.24.52 jpeg-3.2.0v0 libvorbis-1.3.7 ninja-1.11.1p1v1 openal-1.25.1p0v0 png-1.6.58 python-3.14.6p0 sdl2-2.32.10p0 (Junk lock released for exopi-6 at 1784427278.90) distfiles size=1828778 >>> Running patch in games/vegastrike/engine at 1784427278.95 ===> games/vegastrike/engine ===> Checking files for vegastrike-0.9.1 `/exopi-cvs/ports/distfiles/Vega-Strike_v0.9.1-Source.tar.bz2' is up to date. >> (SHA256) all files: OK ===> Extracting for vegastrike-0.9.1 ===> Patching for vegastrike-0.9.1 ===> Applying OpenBSD patch patch-CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: CMakeLists.txt |--- CMakeLists.txt.orig |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 343. Hunk #2 succeeded at 359. Hunk #3 succeeded at 1270. Hunk #4 succeeded at 1733. done ===> Applying OpenBSD patch patch-src_cmd_basecomputer_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cmd/basecomputer.cpp |--- src/cmd/basecomputer.cpp.orig |+++ src/cmd/basecomputer.cpp -------------------------- Patching file src/cmd/basecomputer.cpp using Plan A... Hunk #1 succeeded at 4704. done ===> Applying OpenBSD patch patch-src_cmd_collide2_opcodetypes_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cmd/collide2/opcodetypes.h |--- src/cmd/collide2/opcodetypes.h.orig |+++ src/cmd/collide2/opcodetypes.h -------------------------- Patching file src/cmd/collide2/opcodetypes.h using Plan A... Hunk #1 succeeded at 141. done ===> Applying OpenBSD patch patch-src_cmd_collide_map_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cmd/collide_map.h |--- src/cmd/collide_map.h.orig |+++ src/cmd/collide_map.h -------------------------- Patching file src/cmd/collide_map.h using Plan A... Hunk #1 succeeded at 35. Hunk #2 succeeded at 62. Hunk #3 succeeded at 106. Hunk #4 succeeded at 224. done ===> Applying OpenBSD patch patch-src_cmd_movable_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cmd/movable.cpp |--- src/cmd/movable.cpp.orig |+++ src/cmd/movable.cpp -------------------------- Patching file src/cmd/movable.cpp using Plan A... Hunk #1 succeeded at 685. Hunk #2 succeeded at 696. done ===> Applying OpenBSD patch patch-src_cmd_script_script_statement_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |ludicrous "concatenation" | |Index: src/cmd/script/script_statement.cpp |--- src/cmd/script/script_statement.cpp.orig |+++ src/cmd/script/script_statement.cpp -------------------------- Patching file src/cmd/script/script_statement.cpp using Plan A... Hunk #1 succeeded at 82. done ===> Applying OpenBSD patch patch-src_cmd_unit_generic_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cmd/unit_generic.cpp |--- src/cmd/unit_generic.cpp.orig |+++ src/cmd/unit_generic.cpp -------------------------- Patching file src/cmd/unit_generic.cpp using Plan A... Hunk #1 succeeded at 95. done ===> Applying OpenBSD patch patch-src_endianness_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/endianness.h |--- src/endianness.h.orig |+++ src/endianness.h -------------------------- Patching file src/endianness.h using Plan A... Hunk #1 succeeded at 33. done ===> Applying OpenBSD patch patch-src_posh_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/posh.h |--- src/posh.h.orig |+++ src/posh.h -------------------------- Patching file src/posh.h using Plan A... Hunk #1 succeeded at 1061. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/vegastrike/engine at 1784427280.36 ===> games/vegastrike/engine ===> Generating configure for vegastrike-0.9.1 ===> Configuring for vegastrike-0.9.1 -- CMAKE_SOURCE_DIR = /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source -- GIT_ROOT_DIR = /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/.. -- The CXX compiler identification is Clang 22.1.6 -- The C compiler identification is Clang 22.1.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /exopi-obj/pobj/vegastrike-0.9.1/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done == Vega Strike Version: 0.9.1- -- Looking for pow -- Looking for pow - not found -- Looking for pow -- Looking for pow - found ** Build Type: Release ** OpenGL_GL_PREFERENCE: -- Always using preferred PIE logic now ++ Disabling Position Independent Executables/Shared Libraries (Recommended on Ubuntu/Mint) -- Found Python3: /usr/local/bin/python3.14 (found suitable version "3.14.6", required range is "3.6...<3.15") found components: Development Interpreter Development.Module Development.Embed -- Python library : /usr/local/lib/libpython3.14.so.0.0 (3.14.6) -- Python include dir : /usr/local/include/python3.14 -- Always using system Boost now -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Boost: /usr/local/lib/cmake/Boost-1.91.0/BoostConfig.cmake (found version "1.91.0") found components: python314 log log_setup date_time filesystem thread chrono atomic program_options -- Found System Boost version : 1.91.0 ** Boost_LIBRARIES: Boost::python;Boost::log;Boost::log_setup;Boost::date_time;Boost::filesystem;Boost::thread;Boost::chrono;Boost::atomic;Boost::program_options -- Found OpenGL: /usr/X11R6/lib/libGL.so.19.2 ++ OpenGL found -- Path to glext.h: /usr/X11R6/include/GL/glext.h -- Path to gl.h: /usr/X11R6/include/GL/gl.h -- Path to glu.h: /usr/X11R6/include/GL/glu.h -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") -- Found GLUT: /usr/local/lib/libglut.so.8.0 ++ GLUT found : /usr/local/lib/libglut.so.8.0;/usr/X11R6/lib/libXmu.so.11.1;/usr/X11R6/lib/libXi.so.12.2 -- Path to glut.h: /usr/local/include/GL/glut.h -- Found OpenAL: /usr/local/lib/libopenal.so.6.0 ++ Found OpenAL ++ SDL2 Found -- Found Vorbis: /usr/local/lib/libvorbis.so.9.0;/usr/local/lib/libvorbisfile.so.6.0;/usr/local/lib/libogg.so.6.2 -- Found JPEG: /usr/local/lib/libjpeg.so.72.0 (found version "62") -- Found ZLIB: /usr/lib/libz.so.7.2 (found version "1.3.2") -- Found PNG: /usr/local/lib/libpng.so.18.2 (found version "1.6.58") -- Found EXPAT: /usr/lib/libexpat.so.17.1 (found version "2.8.2") -- FFMPEG disabled -- Ogre disabled -- Looking for wchar.h -- Looking for wchar.h - found -- Looking for float.h -- Looking for float.h - found -- Looking for wctype.h -- Looking for wctype.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for math.h -- Looking for math.h - found -- Looking for C++ include tr1/unordered_map -- Looking for C++ include tr1/unordered_map - not found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for isnan -- Looking for isnan - found -- Looking for finite -- Looking for finite - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for lstat -- Looking for lstat - found -- Looking for GLX_ARB_get_proc_address -- Looking for GLX_ARB_get_proc_address - not found SKIPPING vegasettings - not supported on this platform at this time -- Compiling vega-meshtool without OgreMesh support: Ogre not found CMake Warning at CMakeLists.txt:1318 (MESSAGE): Unsupported platform; we don't know what components to install -- Configuring Packaging for Unknown Platform - "OpenBSD" -- Configuring done (10.6s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_CLANG_SCAN_DEPS CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_CLANG_SCAN_DEPS CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_CLANG_SCAN_DEPS CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_CLANG_SCAN_DEPS CMAKE_OBJC_COMPILER_RANLIB PYTHON_EXECUTABLE PYTHON_INCLUDE_DIR PYTHON_LIBRARY_DIRS Python_EXECUTABLE Python_INCLUDE_DIR Python_LIBRARY_DIRS -- Build files have been written to: /exopi-obj/pobj/vegastrike-0.9.1/build-amd64 >>> Running build in games/vegastrike/engine at 1784427291.74 ===> games/vegastrike/engine ===> Building for vegastrike-0.9.1 Change Dir: '/exopi-obj/pobj/vegastrike-0.9.1/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceAABB.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceAABB.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceAABB.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceAABB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [2/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceContainer.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceContainer.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceContainer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceContainer.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [3/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceHPoint.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceHPoint.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceHPoint.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceHPoint.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [4/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceIndexedTriangle.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceIndexedTriangle.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceIndexedTriangle.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceIndexedTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [5/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix3x3.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix3x3.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix3x3.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix3x3.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [6/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix4x4.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix4x4.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix4x4.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceMatrix4x4.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [7/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceOBB.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceOBB.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceOBB.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceOBB.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [8/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePlane.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePlane.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePlane.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePlane.cpp:24: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [9/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePoint.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePoint.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePoint.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp:52: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp:52: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp:52: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp:52: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp:52: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp:52: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IcePoint.cpp:52: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [10/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRandom.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRandom.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRandom.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRandom.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [11/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRay.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRay.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRay.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRay.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [12/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRevisitedRadix.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRevisitedRadix.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRevisitedRadix.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceRevisitedRadix.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [13/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceSegment.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceSegment.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceSegment.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceSegment.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [14/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceTriangle.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceTriangle.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceTriangle.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceTriangle.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [15/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceUtils.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceUtils.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceUtils.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/IceUtils.cpp:15: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Ice/Stdafx.h:2: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [16/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opbox.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opbox.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opbox.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opbox.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [17/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opmatrix3.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opmatrix3.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opmatrix3.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.cpp:28: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opmatrix3.h:25: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [18/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opvector3.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opvector3.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opvector3.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/csgeom2/opvector3.h:26: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [19/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [20/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBTree.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBTree.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBTree.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBTree.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [21/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BaseModel.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BaseModel.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BaseModel.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BaseModel.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [22/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BoxPruning.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BoxPruning.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BoxPruning.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_BoxPruning.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [23/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Collider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Collider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Collider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [24/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Common.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Common.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Common.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Common.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [25/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_HybridModel.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_HybridModel.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_HybridModel.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp:88: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp:88: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp:88: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp:88: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp:88: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp:88: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_HybridModel.cpp:88: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [26/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_LSSCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_LSSCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_LSSCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [27/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_MeshInterface.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_MeshInterface.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_MeshInterface.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp:121: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp:121: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp:121: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp:121: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp:121: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp:121: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_MeshInterface.cpp:121: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [28/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Model.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Model.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Model.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp:95: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp:95: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp:95: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp:95: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp:95: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp:95: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Model.cpp:95: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [29/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OBBCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OBBCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OBBCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [30/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OptimizedTree.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OptimizedTree.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OptimizedTree.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp:71: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp:71: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp:71: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp:71: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp:71: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp:71: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OptimizedTree.cpp:71: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [31/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Picking.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Picking.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Picking.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp:22: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp:22: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp:22: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp:22: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp:22: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp:22: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Picking.cpp:22: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [32/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_PlanesCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_PlanesCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_PlanesCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [33/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_RayCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_RayCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_RayCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp:124: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp:124: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp:124: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp:124: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp:124: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp:124: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.cpp:124: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [34/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SphereCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SphereCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SphereCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [35/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SweepAndPrune.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SweepAndPrune.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SweepAndPrune.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SweepAndPrune.cpp:531:18: warning: variable 'Nb' set but not used [-Wunused-but-set-variable] 531 | uint32_t Nb = 0; | ^ 8 warnings generated. [36/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeBuilders.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeBuilders.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeBuilders.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeBuilders.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [37/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [38/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_VolumeCollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_VolumeCollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_VolumeCollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 7 warnings generated. [39/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/CSopcodecollider.cpp.o -MF CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/CSopcodecollider.cpp.o.d -o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/CSopcodecollider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 29 warnings generated. [40/407] : && /usr/local/bin/cmake -E rm -f libvegastrike-OPcollide.a && /usr/bin/ar qc libvegastrike-OPcollide.a CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceAABB.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceContainer.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceHPoint.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceIndexedTriangle.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix3x3.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceMatrix4x4.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceOBB.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePlane.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IcePoint.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRandom.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRay.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceRevisitedRadix.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceSegment.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceTriangle.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/Ice/IceUtils.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opbox.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opmatrix3.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/csgeom2/opvector3.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_AABBTree.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BaseModel.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_BoxPruning.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Collider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Common.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_HybridModel.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_LSSCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_MeshInterface.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Model.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OBBCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_OptimizedTree.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_Picking.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_PlanesCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_RayCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SphereCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_SweepAndPrune.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeBuilders.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_TreeCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/OPC_VolumeCollider.cpp.o CMakeFiles/vegastrike-OPcollide.dir/src/cmd/collide2/CSopcodecollider.cpp.o && /usr/bin/ranlib libvegastrike-OPcollide.a && : [41/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/vs_logging.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/vs_logging.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/vs_logging.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vs_logging.cpp [42/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/abstract_config.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/abstract_config.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/abstract_config.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/abstract_config.cpp [43/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/configuration/configuration.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/configuration/configuration.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/configuration/configuration.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configuration/configuration.cpp [44/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/configuration/game_config.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/configuration/game_config.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/configuration/game_config.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configuration/game_config.cpp [45/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_layer.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_layer.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_layer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage/damageable_layer.cpp [46/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_object.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_object.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_object.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage/damageable_object.cpp [47/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/damage/health.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/damage/health.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/damage/health.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage/health.cpp [48/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/resource/resource.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/resource/resource.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/resource/resource.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource/resource.cpp [49/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/resource/store.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/resource/store.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/resource/store.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource/store.cpp [50/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/resource/product.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/resource/product.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/resource/product.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource/product.cpp [51/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/resource/cargo.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/resource/cargo.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/resource/cargo.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource/cargo.cpp [52/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/resource/manifest.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/resource/manifest.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/resource/manifest.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource/manifest.cpp /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource/manifest.cpp:52:14: warning: unused function 'getJSONValue' [-Wunused-function] 52 | static float getJSONValue(const json::jobject& object, const std::string &key, const float &default_value) { | ^~~~~~~~~~~~ 1 warning generated. [53/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/json.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/json.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/json.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/json.cpp [54/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/aggressive.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/aggressive.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/aggressive.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:62: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:489:40: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 489 | value = ((float) rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:577:40: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 577 | } else if (float ( rand())/RAND_MAX < (obedient ? (1 - logic->obedience) : logic->obedience)) { | ~^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/aggressive.cpp:1196:37: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 1196 | if (float ( rand())/RAND_MAX < simulation_atom_var / time_to_recommand_wing) { | ~^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 27 warnings generated. [55/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/autodocking.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/autodocking.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/autodocking.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/autodocking.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/autodocking.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/autodocking.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/autodocking.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/autodocking.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [56/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/comm_ai.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/comm_ai.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/comm_ai.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/comm_ai.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/comm_ai.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/comm_ai.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/comm_ai.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/comm_ai.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/comm_ai.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/comm_ai.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [57/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication_xml.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication_xml.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication_xml.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication_xml.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication_xml.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication_xml.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [58/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:227:71: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 227 | mood += -randomresponse + 2 * randomresponse * ((float) rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.cpp:285:71: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 285 | mood += -randomresponse + 2 * randomresponse * ((float) rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 26 warnings generated. [59/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/docking.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/docking.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/docking.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/docking.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/docking.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/docking.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/docking.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/docking.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [60/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/event_xml.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/event_xml.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/event_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/event_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/event_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/event_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/event_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/event_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [61/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fire.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fire.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fire.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:763:49: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 763 | bool fire_missile = lockmissile && rand() < RAND_MAX * missileprobability * SIMULATION_ATOM; | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fire.cpp:817:22: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 817 | if (rand() < RAND_MAX * SIMULATION_ATOM / cont_update_time) { | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 29 warnings generated. [62/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fireall.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fireall.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fireall.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fireall.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fireall.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fireall.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fireall.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/fireall.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [63/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flybywire.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flybywire.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flybywire.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flybywire.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flybywire.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flybywire.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flybywire.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flybywire.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flybywire.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flybywire.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [64/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/hard_coded_scripts.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/hard_coded_scripts.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/hard_coded_scripts.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:227:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 227 | per = ((float) rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:233:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 233 | per = ((float) rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:200:32: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 200 | PythonClass *myclass = last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:257:41: note: in instantiation of member function 'PythonClass::LastPythonClass' requested here 257 | return PythonClass::LastPythonClass(); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/hard_coded_scripts.cpp:154:43: note: in instantiation of member function 'PythonAI::LastPythonClass' requested here 154 | lastOrder = PythonAI::LastPythonClass(); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:200:32: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 200 | PythonClass *myclass = last_instance; | ^ 26 warnings generated. [65/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/ikarus.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/ikarus.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/ikarus.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/ikarus.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/ikarus.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/ikarus.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/ikarus.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/ikarus.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [66/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/missionscript.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/missionscript.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/missionscript.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/missionscript.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/missionscript.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/missionscript.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/missionscript.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/missionscript.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [67/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/navigation.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/navigation.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/navigation.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/navigation.cpp:440:43: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 440 | if (rand() >= g_game.difficulty * RAND_MAX) { | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 25 warnings generated. [68/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order_comm.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order_comm.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order_comm.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order_comm.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order_comm.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order_comm.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order_comm.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order_comm.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order_comm.cpp:109:44: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 109 | if (cleared || (((float) rand()) / RAND_MAX) < (1 / time)) { | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 23 warnings generated. [69/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/order.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [70/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/script.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/script.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/script.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/script.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/script.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/script.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/script.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/script.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/script.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/script.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [71/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/tactics.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/tactics.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/tactics.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/tactics.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/tactics.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/tactics.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/tactics.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/tactics.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/tactics.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/tactics.h:36:10: warning: private field 'enable' is not used [-Wunused-private-field] 36 | bool enable; | ^ 23 warnings generated. [72/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/turretai.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/turretai.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/turretai.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/turretai.cpp:107:82: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 107 | parent->Fire(FireBitmask(parent, shouldfire, rand() < missile_prob * RAND_MAX * SIMULATION_ATOM), true); | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 25 warnings generated. [73/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/warpto.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/warpto.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/warpto.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/warpto.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/warpto.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/warpto.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/warpto.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/warpto.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [74/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flykeyboard_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flykeyboard_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flykeyboard_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [75/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/alphacurve.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/alphacurve.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/alphacurve.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/alphacurve.cpp [76/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/carrier.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/carrier.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/carrier.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:88:32: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 88 | return ((float) (rand()) / RAND_MAX) * (max - min) + min; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:50:15: warning: unused function 'stof' [-Wunused-function] 50 | static double stof(const string &inp, double def = 0) { | ^~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/carrier.cpp:57:12: warning: unused function 'stoi' [-Wunused-function] 57 | static int stoi(const string &inp, int def = 0) { | ^~~~ 27 warnings generated. [77/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/collection.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/collection.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collection.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collection.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collection.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collection.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collection.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collection.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [78/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide_map.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide_map.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide_map.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide_map.cpp:272:48: warning: variable 'iter' set but not used [-Wunused-but-set-variable] 272 | for (iterator newiter = this->begin(), iter = newiter++; newiter != this->end(); iter = newiter++) | ^ 25 warnings generated. [79/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 31 warnings generated. [80/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/container.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/container.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/container.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/container.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/container.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/container.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/container.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/container.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [81/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/csv.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/csv.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/csv.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/csv.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/csv.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/csv.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [82/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [83/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/armed.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/armed.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/armed.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/armed.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/armed.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/armed.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/armed.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/armed.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/armed.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/armed.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [84/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/audible.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/audible.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/audible.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/audible.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/audible.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/audible.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/audible.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/audible.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/audible.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/audible.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [85/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/jump_capable.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/jump_capable.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/jump_capable.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/jump_capable.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/jump_capable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_find.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/jump_capable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_find.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/jump_capable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_find.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/jump_capable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_find.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/jump_capable.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/jump_capable.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [86/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/role_bitmask.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/role_bitmask.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/role_bitmask.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/role_bitmask.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/role_bitmask.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [87/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_collide.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_collide.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_collide.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:54: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:54: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:57:19: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'Collidable'; vtable pointer will be compared [-Wdynamic-class-memaccess] 57 | return memcmp(&a, &b, sizeof(Collidable)) == 0; | ~~~~~~ ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_collide.cpp:57:19: note: explicitly cast the pointer to silence this warning 57 | return memcmp(&a, &b, sizeof(Collidable)) == 0; | ^ | (void*) 32 warnings generated. [88/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_const_cache.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_const_cache.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_const_cache.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.cpp [89/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:639:57: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 639 | xml.randomstartframe = static_cast(rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:198:13: warning: unused function 'stob' [-Wunused-function] 198 | static bool stob(const string &inp, bool defaul) { | ^~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv.cpp:1128:13: warning: unused function 'mapToStringVec' [-Wunused-function] 1128 | static void mapToStringVec(vsUMap a, vector &key, vector &value) { | ^~~~~~~~~~~~~~ 35 warnings generated. [90/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv_factory.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv_factory.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv_factory.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv_factory.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv_factory.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv_factory.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [91/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_json_factory.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_json_factory.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_json_factory.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_json_factory.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_json_factory.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_json_factory.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [92/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_optimize_factory.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_optimize_factory.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_optimize_factory.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_optimize_factory.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_optimize_factory.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_optimize_factory.h:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [93/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_functions_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_functions_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_functions_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:252:9: warning: unused variable 'check' [-Wunused-variable] 252 | int check = getMountSizes(str); | ^~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:261:73: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses] 261 | float jump_damage = un->GetJumpStatus().damage + (rand() % 100 < 1) ? (rand() % 20) : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:261:73: note: place parentheses around the '+' expression to silence this warning 261 | float jump_damage = un->GetJumpStatus().damage + (rand() % 100 < 1) ? (rand() % 20) : 0; | ^ | ( ) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:261:73: note: place parentheses around the '?:' expression to evaluate it first 261 | float jump_damage = un->GetJumpStatus().damage + (rand() % 100 < 1) ? (rand() % 20) : 0; | ^ | ( ) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:279:59: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 279 | un->LocalPosition() + (((float) rand()) / RAND_MAX) * jump_damage * un->GetVelocity().Cast()); | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: warning: instantiation of variable 'ClassCache::unit_cache' required here, but no definition is available [-Wundefined-var-template] 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:87:16: note: in instantiation of member function 'ClassCache::getCachedMutable' requested here 87 | return getCachedMutable(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions_generic.cpp:76:44: note: in instantiation of member function 'ClassCache::getCachedConst' requested here 76 | const Unit *partUnit = UnitConstCache::getCachedConst(StringIntKey(name, FactionUtil::GetUpgradeFaction())); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:84:22: note: forward declaration of template entity is here 84 | static cache_map unit_cache; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: note: add an explicit instantiation declaration to suppress this warning if 'ClassCache::unit_cache' is explicitly instantiated in another translation unit 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ 28 warnings generated. [94/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:62: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.h:38:10: warning: 'Box::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 38 | void ProcessDrawQueue(int whichdrawqueue); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: different number of parameters (4 vs 1) 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:235:37: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 235 | if (seed < (unsigned long int) (4294967295u * tmp)) { | ^~~~~~~~~~~ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:493:10: warning: unused variable 'tmpbool' [-Wunused-variable] 493 | bool tmpbool; | ^~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:1389:47: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 1389 | static int i_survival = float_to_int((RAND_MAX * survival)); | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:1390:54: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 1390 | static int i_player_survival = float_to_int((RAND_MAX * player_survival)); | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:1750:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 1750 | if (rand() < RAND_MAX * vs_options::instance().percent_shockwave && (!this->isSubUnit())) { | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:3196:10: warning: variable 'upgradedshield' set but not used [-Wunused-but-set-variable] 3196 | bool upgradedshield = false; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:3880:73: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 3880 | c.SetPrice(c.GetPrice() + pricedev * 2 * ((float) rand()) / RAND_MAX); | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:59: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:66: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: warning: instantiation of variable 'ClassCache::unit_cache' required here, but no definition is available [-Wundefined-var-template] 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:87:16: note: in instantiation of member function 'ClassCache::getCachedMutable' requested here 87 | return getCachedMutable(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.cpp:1515:39: note: in instantiation of member function 'ClassCache::getCachedConst' requested here 1515 | const Unit *lim = UnitConstCache::getCachedConst(StringIntKey(limiternam, faction)); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:84:22: note: forward declaration of template entity is here 84 | static cache_map unit_cache; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: note: add an explicit instantiation declaration to suppress this warning if 'ClassCache::unit_cache' is explicitly instantiated in another translation unit 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ 34 warnings generated. [95/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/upgradeable_unit.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/upgradeable_unit.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/upgradeable_unit.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/upgradeable_unit.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/upgradeable_unit.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/upgradeable_unit.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/upgradeable_unit.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/upgradeable_unit.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/upgradeable_unit.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: warning: instantiation of variable 'ClassCache::unit_cache' required here, but no definition is available [-Wundefined-var-template] 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:87:16: note: in instantiation of member function 'ClassCache::getCachedMutable' requested here 87 | return getCachedMutable(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/upgradeable_unit.cpp:106:48: note: in instantiation of member function 'ClassCache::getCachedConst' requested here 106 | const Unit *upgradee = UnitConstCache::getCachedConst(StringIntKey(upgrade, FactionUtil::GetUpgradeFaction())); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:84:22: note: forward declaration of template entity is here 84 | static cache_map unit_cache; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: note: add an explicit instantiation declaration to suppress this warning if 'ClassCache::unit_cache' is explicitly instantiated in another translation unit 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ 23 warnings generated. [96/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/fg_util.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/fg_util.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/fg_util.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/fg_util.cpp [97/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_util_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_util_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_util_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util_generic.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 27 warnings generated. [98/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_xml.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_xml.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:47: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_xml.cpp:167:42: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 167 | float r = ((float) rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 31 warnings generated. [99/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/engineVersion.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/engineVersion.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/engineVersion.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/engineVersion.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/engineVersion.cpp:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 1 warning generated. [100/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/collision.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/collision.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collision.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collision.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [101/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/damageable.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/damageable.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/damageable.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:134:12: warning: unused variable 'localnorm' [-Wunused-variable] 134 | Vector localnorm(unit->ToLocalCoordinates(normal)); | ^~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:216:27: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 216 | if (rand() < (RAND_MAX * cargo_eject_percent) && | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:231:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 231 | && rand() < (RAND_MAX * auto_eject_percent)) { | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.cpp:239:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 239 | && rand() < (RAND_MAX * auto_eject_percent)) { | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 28 warnings generated. [102/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/drawable.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/drawable.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/drawable.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/drawable.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/drawable.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/drawable.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/drawable.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/drawable.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/drawable.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/point_to_cam.h:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/drawable.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/point_to_cam.h:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [103/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/movable.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/movable.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/movable.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/movable.cpp:56:22: warning: field 'cumulative_transformation_matrix' will be initialized after field 'sim_atom_multiplier' [-Wreorder-ctor] 56 | Movable::Movable() : cumulative_transformation_matrix(identity_matrix), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sim_atom_multiplier(1) 57 | sim_atom_multiplier(1), | ~~~~~~~~~~~~~~~~~~~~~~ | predicted_priority(1) 58 | predicted_priority(1), | ~~~~~~~~~~~~~~~~~~~~~ | last_processed_sqs(0) 59 | last_processed_sqs(0), | ~~~~~~~~~~~~~~~~~~~~~ | docked(NOT_DOCKED) 60 | docked(NOT_DOCKED), | ~~~~~~~~~~~~~~~~~~ | cumulative_transformation_matrix(identity_matrix) 25 warnings generated. [104/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/computer.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/computer.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/computer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.cpp:33:24: warning: field 'NavPoint' will be initialized after field 'ecmactive' [-Wreorder-ctor] 33 | Computer::Computer() : NavPoint(0, 0, 0), | ^~~~~~~~~~~~~~~~~ | ecmactive(true) 34 | ecmactive(true), | ~~~~~~~~~~~~~~~ | NavPoint(0, 0, 0) 5 warnings generated. [105/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/intelligent.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/intelligent.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/intelligent.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:200:32: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 200 | PythonClass *myclass = last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/intelligent.cpp:95:48: note: in instantiation of member function 'PythonClass::LastPythonClass' requested here 95 | Order *pyai = PythonClass::LastPythonClass(); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:200:32: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 200 | PythonClass *myclass = last_instance; | ^ 31 warnings generated. [106/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/energetic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/energetic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/energetic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/energetic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/energetic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/energetic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/energetic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/energetic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/energetic.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/energetic.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [107/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/cloak.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/cloak.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/cloak.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cloak.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cloak.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_csv_factory.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [108/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/planetary_orbit.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/planetary_orbit.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/planetary_orbit.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp:80:10: warning: unused variable 'mining' [-Wunused-variable] 80 | bool mining = parent->rSize() > 1444 && parent->rSize() < 1445; | ^~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp:189:12: warning: unused variable 'mag' [-Wunused-variable] 189 | double mag = (destination - parent->LocalPosition()).Magnitude(); | ^~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planetary_orbit.h:39:12: warning: private field 'inittheta' is not used [-Wunused-private-field] 39 | double inittheta; | ^ 25 warnings generated. [109/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_factory.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_factory.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_factory.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_factory.cpp /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_factory.cpp:71:22: warning: unused variable 'iterator' [-Wunused-variable] 71 | for (const auto &iterator : tree) { | ^~~~~~~~ 1 warning generated. [110/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_info.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_info.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_info.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_info.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_info.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_info.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_info.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_info.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_info.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: warning: instantiation of variable 'ClassCache::unit_cache' required here, but no definition is available [-Wundefined-var-template] 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_info.cpp:85:31: note: in instantiation of member function 'ClassCache::getCachedMutable' requested here 85 | if (!WeaponMeshCache::getCachedMutable(wi->name)) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:84:22: note: forward declaration of template entity is here 84 | static cache_map unit_cache; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: note: add an explicit instantiation declaration to suppress this warning if 'ClassCache::unit_cache' is explicitly instantiated in another translation unit 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ 23 warnings generated. [111/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount_size.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount_size.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount_size.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/mount_size.cpp [112/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_type.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_type.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_type.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/weapon_type.cpp [113/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/vega_py_run.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/vega_py_run.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/vega_py_run.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vega_py_run.cpp [114/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/init.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/init.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/init.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/init.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/init.cpp:51: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/init.cpp:58: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/init.cpp:58: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/init.cpp:58: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/init.cpp:168:5: warning: 'Py_NoSiteFlag' is deprecated [-Wdeprecated-declarations] 168 | Py_NoSiteFlag = 1; | ^ /usr/local/include/python3.14/cpython/pydebug.h:14:1: note: 'Py_NoSiteFlag' has been explicitly marked deprecated here 14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag; | ^ /usr/local/include/python3.14/pyport.h:281:54: note: expanded from macro 'Py_DEPRECATED' 281 | #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/init.cpp:57: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 24 warnings generated. [115/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/python_compile.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/python_compile.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/python_compile.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_compile.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_compile.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_compile.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_compile.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_compile.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [116/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.cpp:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [117/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports1.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports1.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports1.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports1.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports1.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports1.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports1.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports1.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports1.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [118/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports2.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports2.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports2.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports2.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports2.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports2.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports2.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports2.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports2.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [119/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports3.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports3.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports3.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports3.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports3.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports3.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports3.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports3.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports3.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_exports.h:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [120/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/unit_method_defs.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/unit_method_defs.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_method_defs.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_method_defs.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_method_defs.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_method_defs.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_method_defs.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_method_defs.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_method_defs.cpp:44: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [121/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/unit_wrapper.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/unit_wrapper.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_wrapper.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_wrapper.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_wrapper.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_wrapper.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_wrapper.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_wrapper.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/unit_wrapper.cpp:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [122/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/python/universe_util_export.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/python/universe_util_export.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/python/universe_util_export.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/universe_util_export.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/universe_util_export.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/universe_util_export.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/universe_util_export.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/universe_util_export.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/universe_util_export.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [123/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/atmospheric_fog_mesh.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/atmospheric_fog_mesh.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/atmospheric_fog_mesh.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/atmospheric_fog_mesh.cpp [124/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/configxml.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/configxml.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/configxml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [125/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/easydom.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/easydom.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/easydom.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:70:32: warning: private field 'attributes' is not used [-Wunused-private-field] 70 | XMLSupport::AttributeList *attributes; | ^ 5 warnings generated. [126/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/endianness.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/endianness.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/endianness.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/endianness.cpp [127/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/macosx_math.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/macosx_math.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/macosx_math.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/macosx_math.cpp [128/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/faction_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/faction_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/faction_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [129/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/faction_util_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/faction_util_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/faction_util_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util_generic.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util_generic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util_generic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util_generic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util_generic.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util_generic.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [130/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/galaxy.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/galaxy.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/galaxy.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy.cpp [131/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/galaxy_gen.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/galaxy_gen.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/galaxy_gen.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_xml.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:244:30: warning: implicit conversion from 'unsigned long' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 244 | return float(ssrand()) / VS_RAND_MAX; | ~ ^~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vs_random.h:47:21: note: expanded from macro 'VS_RAND_MAX' 47 | #define VS_RAND_MAX 0x7fffffffUL | ^~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_gen.cpp:305:13: warning: unused variable 'moonofmoonprob' [-Wunused-const-variable] 305 | const float moonofmoonprob = .01; | ^~~~~~~~~~~~~~ 26 warnings generated. [132/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/galaxy_xml.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/galaxy_xml.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/galaxy_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_xml.cpp:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [133/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/galaxy_utils.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/galaxy_utils.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/galaxy_utils.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_utils.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_utils.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_utils.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_utils.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_utils.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_utils.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/galaxy_utils.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [134/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/hashtable.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/hashtable.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/hashtable.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/hashtable.cpp [135/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/lin_time.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/lin_time.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/lin_time.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/lin_time.cpp [136/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/load_mission.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/load_mission.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/load_mission.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:295:43: warning: unused variable 'siter' [-Wunused-variable] 295 | vector::const_iterator siter; | ^~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/load_mission.cpp:45: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 26 warnings generated. [137/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/pk3.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/pk3.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/pk3.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/pk3.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/pk3.cpp:66: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [138/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/posh.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/posh.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/posh.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/posh.cpp [139/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/savegame.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/savegame.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/savegame.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/savegame.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/savegame.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/savegame.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/savegame.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/savegame.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/savegame.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/savegame.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [140/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/system_factory.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/system_factory.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/system_factory.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/enhancement.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/enhancement.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/system_factory.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 34 warnings generated. [141/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/star_system_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/star_system_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/star_system_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_generic.cpp [142/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/star_system_xml.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/star_system_xml.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/star_system_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/enhancement.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/enhancement.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:217:55: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 217 | float x = 2 * difficulty * ((float) rand()) / RAND_MAX - difficulty; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:218:55: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 218 | float y = 2 * difficulty * ((float) rand()) / RAND_MAX - difficulty; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_xml.cpp:219:55: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 219 | float z = 2 * difficulty * ((float) rand()) / RAND_MAX - difficulty; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 30 warnings generated. [143/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/stardate.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/stardate.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/stardate.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/stardate.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/stardate.cpp:59: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [144/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/universe_globals.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/universe_globals.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/universe_globals.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_globals.cpp [145/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/universe_util_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/universe_util_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/universe_util_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util_generic.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util_generic.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util_generic.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util_generic.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util_generic.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util_generic.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [146/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/vs_globals.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/vs_globals.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/vs_globals.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vs_globals.cpp [147/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/vsfilesystem.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/vsfilesystem.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/vsfilesystem.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.cpp:773:21: warning: unused variable 'dirlist' [-Wunused-variable] 773 | struct dirent **dirlist; | ^~~~~~~ 5 warnings generated. [148/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/xml_serializer.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/xml_serializer.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/xml_serializer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_serializer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_serializer.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_serializer.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_serializer.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_serializer.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_serializer.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [149/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/xml_support.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/xml_support.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/xml_support.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_support.cpp [150/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/XMLDocument.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/XMLDocument.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/XMLDocument.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/XMLDocument.cpp [151/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/options.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/options.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/options.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/options.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/options.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [152/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/director_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/director_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/director_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director_generic.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director_generic.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director_generic.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director_generic.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director_generic.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director_generic.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [153/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission_script.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission_script.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission_script.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission_script.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission_script.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission_script.cpp:56: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission_script.cpp:56: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission_script.cpp:56: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [154/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp:54: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp:54: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.cpp:52: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 25 warnings generated. [155/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/msgcenter.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/msgcenter.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/msgcenter.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/msgcenter.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/msgcenter.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/msgcenter.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/msgcenter.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/msgcenter.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [156/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/pythonmission.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/pythonmission.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/pythonmission.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/pythonmission.cpp [157/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_olist.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_olist.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_olist.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_olist.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_olist.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_olist.cpp:51: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_olist.cpp:51: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_olist.cpp:51: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [158/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_omap.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_omap.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_omap.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_omap.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_omap.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_omap.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_omap.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_omap.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_omap.cpp:107:35: warning: result of comparison of constant 10 with expression of type 'var_type' is always false [-Wtautological-constant-out-of-range-compare] 107 | if (back_vi->type > 10) | ~~~~~~~~~~~~~ ^ ~~ 23 warnings generated. [159/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_order.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_order.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_order.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_order.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_order.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_order.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_order.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_order.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_order.cpp:59: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_order.cpp:59: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [160/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_string.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_string.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_string.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_string.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_string.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_string.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_string.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_string.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [161/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_unit_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_unit_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_unit_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:50: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:50: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:50: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:73: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit_generic.cpp:73: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 27 warnings generated. [162/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_callbacks.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_callbacks.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_callbacks.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_callbacks.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_callbacks.cpp:56: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_callbacks.cpp:56: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_callbacks.cpp:56: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_callbacks.cpp:56: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_callbacks.cpp:64: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_callbacks.cpp:64: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [163/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_expression.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_expression.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_expression.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_expression.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_expression.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_expression.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_expression.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_expression.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_expression.cpp:526:47: warning: unused variable 'siter' [-Wunused-variable] 526 | vector::const_iterator siter; | ^~~~~ 23 warnings generated. [164/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_generic.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [165/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_statement.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_statement.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_statement.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_statement.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_statement.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_statement.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_statement.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_statement.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_statement.cpp:81:47: warning: unused variable 'siter' [-Wunused-variable] 81 | vector::const_iterator siter; | ^~~~~ 23 warnings generated. [166/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_util.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_util.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_util.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_util.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_util.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_util.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_util.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_util.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [167/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_variables.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_variables.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_variables.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_variables.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_variables.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_variables.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_variables.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_variables.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_variables.cpp:463:34: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] 463 | if (vi->type != VAR_BOOL || vi->type != VAR_FLOAT || vi->type != VAR_INT || vi->type != VAR_OBJECT) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. [168/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/texture_manager.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/texture_manager.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/texture_manager.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/texture_manager.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/texture_manager.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/texture_manager.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [169/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/boltdrawmanager.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/boltdrawmanager.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/boltdrawmanager.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/decalqueue.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/boltdrawmanager.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [170/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/cockpit_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/cockpit_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/cockpit_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:59: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:59: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:360:31: warning: variable 'averagetime' set but not used [-Wunused-but-set-variable] 360 | static double averagetime = GetElapsedTime() / getTimeCompression(); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.cpp:361:31: warning: variable 'numave' set but not used [-Wunused-but-set-variable] 361 | static double numave = 1.0; | ^ 26 warnings generated. [171/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/lerp.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/lerp.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/lerp.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/lerp.cpp [172/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/matrix.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/matrix.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/matrix.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/matrix.cpp [173/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_bxm.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_bxm.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_bxm.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bxm.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bxm.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bxm.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bxm.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bxm.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [174/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_poly.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_poly.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_poly.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_poly.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_poly.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_poly.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_poly.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_poly.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [175/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_xml.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_xml.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:1013:17: warning: variable 'ttttttt' set but not used [-Wunused-but-set-variable] 1013 | int ttttttt; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:315:20: warning: variable 'top' set but not used [-Wunused-but-set-variable] 315 | MeshXML::Names top = MeshXML::UNKNOWN; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:320:10: warning: variable 'texture_found' set but not used [-Wunused-but-set-variable] 320 | bool texture_found = false; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_xml.cpp:1289:12: warning: unused variable 'USE_RECALC_NORM' [-Wunused-const-variable] 1289 | const bool USE_RECALC_NORM = true; | ^~~~~~~~~~~~~~~ 26 warnings generated. [176/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.cpp:52: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.cpp:287:13: warning: unused variable 'ooPI' [-Wunused-const-variable] 287 | float const ooPI = 1.00F / 3.1415926535F; | ^~~~ 24 warnings generated. [177/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/quaternion.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/quaternion.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/quaternion.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quaternion.cpp [178/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/soundcontainer_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/soundcontainer_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/soundcontainer_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/soundcontainer_generic.cpp [179/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/sphere_generic.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/sphere_generic.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/sphere_generic.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:152:19: warning: variable 's' set but not used [-Wunused-but-set-variable] 152 | float s, t, ds, dt; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere_generic.cpp:152:22: warning: variable 't' set but not used [-Wunused-but-set-variable] 152 | float s, t, ds, dt; | ^ 27 warnings generated. [180/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -fPIC -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine_com.dir/src/gfx/tvector.cpp.o -MF CMakeFiles/vegastrike-engine_com.dir/src/gfx/tvector.cpp.o.d -o CMakeFiles/vegastrike-engine_com.dir/src/gfx/tvector.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/tvector.cpp [181/407] : && /usr/local/bin/cmake -E rm -f libvegastrike-engine_com.a && /usr/bin/ar qc libvegastrike-engine_com.a CMakeFiles/vegastrike-engine_com.dir/src/vs_logging.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/abstract_config.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/configuration/configuration.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/configuration/game_config.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_layer.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/damage/damageable_object.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/damage/health.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/resource/resource.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/resource/store.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/resource/product.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/resource/cargo.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/resource/manifest.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/json.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/aggressive.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/autodocking.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/comm_ai.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication_xml.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/communication.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/docking.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/event_xml.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fire.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/fireall.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flybywire.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/hard_coded_scripts.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/ikarus.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/missionscript.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/navigation.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order_comm.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/order.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/script.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/tactics.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/turretai.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/warpto.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/ai/flykeyboard_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/alphacurve.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/carrier.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collection.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide_map.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collide.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/container.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/csv.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/armed.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/audible.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/jump_capable.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/role_bitmask.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_collide.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_const_cache.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_csv_factory.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_json_factory.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_optimize_factory.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_functions_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/upgradeable_unit.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/fg_util.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_util_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/unit_xml.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/engineVersion.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/collision.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/damageable.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/drawable.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/movable.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/computer.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/intelligent.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/energetic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/cloak.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/planetary_orbit.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_factory.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_info.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/mount_size.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/weapon_type.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/vega_py_run.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/init.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/python_compile.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports1.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports2.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_exports3.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_method_defs.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/unit_wrapper.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/python/universe_util_export.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/atmospheric_fog_mesh.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/configxml.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/easydom.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/endianness.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/macosx_math.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/faction_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/faction_util_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/galaxy.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/galaxy_gen.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/galaxy_xml.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/galaxy_utils.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/hashtable.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/lin_time.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/load_mission.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/pk3.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/posh.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/savegame.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/system_factory.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/star_system_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/star_system_xml.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/stardate.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/universe_globals.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/universe_util_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/vs_globals.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/vsfilesystem.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/xml_serializer.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/xml_support.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/XMLDocument.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/options.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/director_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission_script.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/mission.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/msgcenter.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/pythonmission.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_olist.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_omap.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_order.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_string.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_call_unit_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_callbacks.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_expression.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_statement.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_util.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/cmd/script/script_variables.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/texture_manager.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/boltdrawmanager.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/cockpit_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/lerp.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/matrix.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_bxm.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_poly.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh_xml.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/mesh.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/quaternion.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/soundcontainer_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/sphere_generic.cpp.o CMakeFiles/vegastrike-engine_com.dir/src/gfx/tvector.cpp.o && /usr/bin/ranlib libvegastrike-engine_com.a && : [182/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/button.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/button.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/button.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/button.cpp [183/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/control.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/control.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/control.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/control.cpp [184/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/eventmanager.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/eventmanager.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/eventmanager.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/eventmanager.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/eventmanager.cpp:196: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/eventmanager.cpp:196: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/eventmanager.cpp:196: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/eventmanager.cpp:196: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [185/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/eventresponder.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/eventresponder.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/eventresponder.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/eventresponder.cpp [186/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/font.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/font.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/font.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/font.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/font.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [187/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/glut_support.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/glut_support.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/glut_support.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/glut_support.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/glut_support.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/glut_support.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/glut_support.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/glut_support.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 22 warnings generated. [188/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/groupcontrol.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/groupcontrol.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/groupcontrol.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/groupcontrol.cpp [189/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/guidefs.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/guidefs.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/guidefs.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/guidefs.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/guidefs.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [190/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/guitexture.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/guitexture.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/guitexture.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/guitexture.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/guitexture.cpp:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [191/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/modaldialog.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/modaldialog.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/modaldialog.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:113:18: warning: 'QuestionDialog::init' hides overloaded virtual function [-Woverloaded-virtual] 113 | virtual void init(const std::string &title); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:63:18: note: hidden overloaded virtual function 'ModalDialog::init' declared here: different number of parameters (0 vs 1) 63 | virtual void init(void) { | ^ 1 warning generated. [192/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/newbutton.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/newbutton.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/newbutton.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/newbutton.cpp [193/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/painttext.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/painttext.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/painttext.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/painttext.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/painttext.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [194/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/picker.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/picker.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/picker.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/picker.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/picker.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [195/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/scroller.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/scroller.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/scroller.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/scroller.cpp /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/scroller.cpp:39:18: warning: unused variable 'CHILD_CONTROL_COUNT' [-Wunused-const-variable] 39 | static const int CHILD_CONTROL_COUNT = 3; | ^~~~~~~~~~~~~~~~~~~ 1 warning generated. [196/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/simplepicker.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/simplepicker.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/simplepicker.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/simplepicker.cpp [197/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/slider.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/slider.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/slider.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/slider.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/slider.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [198/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/staticdisplay.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/staticdisplay.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/staticdisplay.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/staticdisplay.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/staticdisplay.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [199/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/text_area.cpp [200/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/textinputdisplay.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/textinputdisplay.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/textinputdisplay.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/textinputdisplay.cpp [201/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/window.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/window.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/window.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/window.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/window.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/window.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/window.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/window.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [202/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gui/windowcontroller.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gui/windowcontroller.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gui/windowcontroller.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/windowcontroller.cpp [203/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cg_global.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cg_global.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cg_global.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cg_global.cpp [204/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/command.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/command.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/command.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/command.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/command.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/command.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/command.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/command.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/command.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [205/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/config_xml.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/config_xml.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/config_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp:48: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.cpp:403:23: warning: unused variable 'sdl_key_value' [-Wunused-variable] 403 | const int sdl_key_value = SDLKeyConverter::Convert(keystr); | ^~~~~~~~~~~~~ 25 warnings generated. [206/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/debug_vs.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/debug_vs.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/debug_vs.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/debug_vs.cpp [207/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/faction_util.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/faction_util.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/faction_util.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/faction_util.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [208/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/force_feedback.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/force_feedback.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/force_feedback.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/force_feedback.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/force_feedback.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [209/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gamemenu.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gamemenu.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gamemenu.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:113:18: warning: 'QuestionDialog::init' hides overloaded virtual function [-Woverloaded-virtual] 113 | virtual void init(const std::string &title); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:63:18: note: hidden overloaded virtual function 'ModalDialog::init' declared here: different number of parameters (0 vs 1) 63 | virtual void init(void) { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.cpp:45: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.h:68:9: warning: private field 'player' is not used [-Wunused-private-field] 68 | int player; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gamemenu.h:69:13: warning: private field 'm_parent' is not used [-Wunused-private-field] 69 | Window *m_parent; | ^ 25 warnings generated. [210/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfxlib_struct.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfxlib_struct.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfxlib_struct.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfxlib_struct.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfxlib_struct.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [211/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/in_joystick.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/in_joystick.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/in_joystick.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_joystick.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_joystick.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [212/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/in_kb.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/in_kb.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/in_kb.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:213:52: warning: loop variable 'binding' of type 'const std::pair &' (aka 'const std::pair, HandlerCall> &') binds to a temporary constructed from type 'reference' (aka 'pair &') [-Wrange-loop-construct] 213 | for(const std::pair& binding : keyBindings) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_kb.cpp:213:9: note: use non-reference type 'std::pair' (aka 'std::pair, HandlerCall>') to make construction explicit or type 'const value_type &' (aka 'const pair &') to prevent copying 213 | for(const std::pair& binding : keyBindings) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. [213/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/sdl_key_converter.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/sdl_key_converter.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/sdl_key_converter.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/sdl_key_converter.cpp [214/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/in_main.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/in_main.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/in_main.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_main.cpp [215/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/in_mouse.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/in_mouse.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/in_mouse.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_mouse.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_mouse.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_mouse.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_mouse.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_mouse.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_mouse.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_mouse.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [216/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/in_sdl.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/in_sdl.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/in_sdl.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_sdl.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/in_sdl.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [217/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/main_loop.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/main_loop.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/main_loop.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:51: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:51: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:51: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:52: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:64: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:64: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:78: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:78: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:78: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:78: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:78: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:78: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:78: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:89: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: warning: instantiation of variable 'Singleton::_singletonInstance' required here, but no definition is available [-Wundefined-var-template] 83 | if (_singletonInstance == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.cpp:1070:30: note: in instantiation of member function 'Singleton::getSingleton' requested here 1070 | Audio::SceneManager::getSingleton()->commit(); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:60:15: note: forward declaration of template entity is here 60 | static T *_singletonInstance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: note: add an explicit instantiation declaration to suppress this warning if 'Singleton::_singletonInstance' is explicitly instantiated in another translation unit 83 | if (_singletonInstance == 0) { | ^ 36 warnings generated. [218/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/physics.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/physics.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/physics.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/physics.cpp [219/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/rendertext.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/rendertext.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/rendertext.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/rendertext.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/rendertext.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/command.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/rendertext.h:58:9: warning: private field 'histpos' is not used [-Wunused-private-field] 58 | int histpos; | ^ 1 warning generated. [220/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/ship_commands.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/ship_commands.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/ship_commands.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:42:28: warning: private field 'cleft' is not used [-Wunused-private-field] 42 | Functor *cleft; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:43:28: warning: private field 'cright' is not used [-Wunused-private-field] 43 | Functor *cright; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:44:28: warning: private field 'cup' is not used [-Wunused-private-field] 44 | Functor *cup; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:45:28: warning: private field 'cdown' is not used [-Wunused-private-field] 45 | Functor *cdown; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:46:28: warning: private field 'cslide' is not used [-Wunused-private-field] 46 | Functor *cslide; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:47:28: warning: private field 'cfire' is not used [-Wunused-private-field] 47 | Functor *cfire; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ship_commands.cpp:48:28: warning: private field 'croll' is not used [-Wunused-private-field] 48 | Functor *croll; | ^ 29 warnings generated. [221/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/star_system_jump.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/star_system_jump.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/star_system_jump.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system_jump.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 27 warnings generated. [222/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/star_system.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/star_system.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/star_system.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:56: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:56: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:56: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:77: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/star_system.cpp:1076:11: warning: unused variable 'normal_simulation_atom' [-Wunused-variable] 1076 | float normal_simulation_atom = SIMULATION_ATOM; | ^~~~~~~~~~~~~~~~~~~~~~ 36 warnings generated. [223/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/universe_util.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/universe_util.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/universe_util.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [224/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/universe.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/universe.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/universe.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:353:19: warning: unused variable 'wf' [-Wunused-variable] 353 | WeaponFactory wf = WeaponFactory(VSFileSystem::weapon_list); | ^~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.cpp:383:23: warning: unused variable 'wf' [-Wunused-variable] 383 | WeaponFactory wf = WeaponFactory(VSFileSystem::weapon_list); | ^~ 26 warnings generated. [225/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/ani_texture.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/ani_texture.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/ani_texture.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [226/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/animation.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/animation.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/animation.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/point_to_cam.h:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/point_to_cam.h:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.cpp:467:17: warning: unused variable 'pos' [-Wunused-variable] 467 | QVector pos(Position()); | ^~~ 25 warnings generated. [227/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/aux_logo.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/aux_logo.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/aux_logo.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_logo.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_logo.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_logo.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_logo.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_logo.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [228/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/aux_palette.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/aux_palette.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/aux_palette.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_palette.cpp [229/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/aux_texture.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/aux_texture.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/aux_texture.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.cpp:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [230/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/background.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/background.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/background.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/background.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 25 warnings generated. [231/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/camera.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/camera.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/camera.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/camera.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/camera.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/camera.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/camera.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/camera.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [232/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_xml.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_xml.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_xml.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_xml.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [233/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:44: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:49: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:90: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:90: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.cpp:90: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ 27 warnings generated. [234/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ 27 warnings generated. [235/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx_utils.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx_utils.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx_utils.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_gfx_utils.cpp [236/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/coord_select.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/coord_select.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/coord_select.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/coord_select.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/coord_select.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/coord_select.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/coord_select.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/coord_select.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/coord_select.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/coord_select.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [237/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/env_map_gent.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/env_map_gent.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/env_map_gent.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/env_map_gent.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/env_map_gent.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/env_map_gent.cpp:126:13: warning: unused variable 'ooWIDTHo2' [-Wunused-const-variable] 126 | const float ooWIDTHo2 = 2. / lmwid; | ^~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/env_map_gent.cpp:127:13: warning: unused variable 'PIoWIDTHo2' [-Wunused-const-variable] 127 | const float PIoWIDTHo2 = 2 * 3.1415926535 / lmwid; | ^~~~~~~~~~ 6 warnings generated. [238/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/gauge.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/gauge.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/gauge.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 18 warnings generated. [239/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/halo_system.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/halo_system.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/halo_system.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo_system.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 31 warnings generated. [240/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/halo.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/halo.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/halo.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/point_to_cam.h:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/halo.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/point_to_cam.h:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [241/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/hud.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/hud.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/hud.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/hud.h:42:9: warning: private field 'numlet' is not used [-Wunused-private-field] 42 | int numlet; | ^ 25 warnings generated. [242/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/jpeg_memory.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/jpeg_memory.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/jpeg_memory.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/jpeg_memory.cpp [243/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/loc_select.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/loc_select.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/loc_select.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/loc_select.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/loc_select.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/loc_select.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/loc_select.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/loc_select.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [244/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/masks.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/masks.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/masks.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/masks.cpp [245/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_bin.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_bin.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_bin.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bin.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bin.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bin.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bin.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_bin.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [246/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_fx.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_fx.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_fx.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_fx.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_fx.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_fx.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_fx.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_fx.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [247/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_gfx.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_gfx.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_gfx.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh_gfx.cpp:249:11: warning: unused variable 'UNDRAWN_MESHES_SIZE' [-Wunused-const-variable] 249 | const int UNDRAWN_MESHES_SIZE = NUM_MESH_SEQUENCE; | ^~~~~~~~~~~~~~~~~~~ 25 warnings generated. [248/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria_xml.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria_xml.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria_xml.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria_xml.cpp:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 5 warnings generated. [249/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [250/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawgalaxy.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawgalaxy.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawgalaxy.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawgalaxy.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawgalaxy.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawgalaxy.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawgalaxy.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawgalaxy.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawgalaxy.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawgalaxy.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [251/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawlist.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawlist.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawlist.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.cpp:42: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.h:95:11: warning: private field 'screenskipby4' is not used [-Wunused-private-field] 95 | float screenskipby4[4]; //0 = x-small 1 = x-large 2 = y-small 3 = y-large | ^ 24 warnings generated. [252/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawsystem.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawsystem.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawsystem.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawsystem.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawsystem.cpp:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawsystem.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawsystem.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawsystem.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawsystem.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawsystem.cpp:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [253/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navcomputer.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navcomputer.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navcomputer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/drawlist.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.cpp:44: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:113:18: warning: 'QuestionDialog::init' hides overloaded virtual function [-Woverloaded-virtual] 113 | virtual void init(const std::string &title); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:63:18: note: hidden overloaded virtual function 'ModalDialog::init' declared here: different number of parameters (0 vs 1) 63 | virtual void init(void) { | ^ 25 warnings generated. [254/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navgetxmldata.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navgetxmldata.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navgetxmldata.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navgetxmldata.cpp [255/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navpath.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navpath.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navpath.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [256/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreen.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreen.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreen.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/gauge.h:31: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.cpp:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [257/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreenoccupied.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreenoccupied.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreenoccupied.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreenoccupied.cpp [258/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/bubble_display.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/bubble_display.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/bubble_display.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/bubble_display.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/bubble_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/bubble_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/bubble_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/bubble_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [259/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/dual_display.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/dual_display.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/dual_display.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 18 warnings generated. [260/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/plane_display.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/plane_display.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/plane_display.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/plane_display.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/plane_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/plane_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/plane_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/plane_display.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [261/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/radar.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/radar.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/radar.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/radar.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/radar.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/radar.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/radar.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/dual_display.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 18 warnings generated. [262/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sensor.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sensor.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sensor.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sensor.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 27 warnings generated. [263/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sphere_display.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sphere_display.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sphere_display.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/sphere_display.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [264/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/track.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/track.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/track.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/track.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ 25 warnings generated. [265/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/radar/viewarea.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/radar/viewarea.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/viewarea.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/radar/viewarea.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 18 warnings generated. [266/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/particle.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/particle.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/particle.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:268:35: warning: initializer order does not match the declaration order [-Wreorder-ctor] 268 | ParticleTrail::Config::Config() : texture(nullptr), initialized(false), prefix("") {} | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~ | prefix("") texture(nullptr) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:268:35: note: field 'texture' will be initialized after field 'initialized' 268 | ParticleTrail::Config::Config() : texture(nullptr), initialized(false), prefix("") {} | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:268:53: note: field 'initialized' will be initialized after field 'prefix' 268 | ParticleTrail::Config::Config() : texture(nullptr), initialized(false), prefix("") {} | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:534:13: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 534 | if (i < RAND_MAX * percent * config.rate) { | ^~~~~~~~ ~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/particle.h:120:20: warning: private field 'particles' is not used [-Wunused-private-field] 120 | ParticleTrail *particles; | ^ 27 warnings generated. [267/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/pipelined_texture.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/pipelined_texture.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/pipelined_texture.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/pipelined_texture.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/pipelined_texture.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/pipelined_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [268/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_cull.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_cull.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_cull.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadsquare_cull.cpp [269/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_render.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_render.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_render.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadsquare_render.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadsquare_render.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [270/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_update.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_update.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_update.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadsquare_update.cpp [271/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadsquare.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadsquare.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [272/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree_xml.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree_xml.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree_xml.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree_xml.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree_xml.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree_xml.cpp:425:23: warning: variable 'xsize' set but not used [-Wunused-but-set-variable] 425 | unsigned long xsize = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree_xml.cpp:426:23: warning: variable 'zsize' set but not used [-Wunused-but-set-variable] 426 | unsigned long zsize = 0; | ^ 23 warnings generated. [273/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/quadtree.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [274/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/ring.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/ring.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/ring.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ring.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [275/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/occlusion.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/occlusion.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/occlusion.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/occlusion.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/occlusion.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/occlusion.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/occlusion.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/occlusion.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/occlusion.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/occlusion.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [276/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/screenshot.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/screenshot.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/screenshot.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/screenshot.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/screenshot.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [277/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/soundcontainer.cpp [278/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer_aldrv.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer_aldrv.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer_aldrv.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/soundcontainer_aldrv.cpp [279/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/sphere.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/sphere.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/sphere.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ 23 warnings generated. [280/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/sprite.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/sprite.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/sprite.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [281/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/star.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/star.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/star.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:280:91: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 280 | tmpvertex[j + repetition - 1].x = -.5 * xyzspread + rand() * ((float) xyzspread / RAND_MAX); | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:281:91: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 281 | tmpvertex[j + repetition - 1].y = -.5 * xyzspread + rand() * ((float) xyzspread / RAND_MAX); | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/star.cpp:282:91: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 282 | tmpvertex[j + repetition - 1].z = -.5 * xyzspread + rand() * ((float) xyzspread / RAND_MAX); | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 27 warnings generated. [282/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/stream_texture.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/stream_texture.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/stream_texture.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/stream_texture.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/stream_texture.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/stream_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/stream_texture.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/stream_texture.h:36:9: warning: private field 'handle' is not used [-Wunused-private-field] 36 | int handle; | ^ 5 warnings generated. [283/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/technique.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/technique.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/technique.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/technique.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/technique.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/technique.cpp:47: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 5 warnings generated. [284/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/pass.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/pass.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/pass.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/pass.cpp [285/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/tex_transform.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/tex_transform.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/tex_transform.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/tex_transform.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/tex_transform.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [286/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/vdu.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/vdu.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/vdu.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vdu.cpp:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ 27 warnings generated. [287/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/vid_file.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/vid_file.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/vid_file.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vid_file.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vid_file.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vid_file.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [288/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/ffmpeg_init.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/ffmpeg_init.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/ffmpeg_init.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ffmpeg_init.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/ffmpeg_init.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [289/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/vsbox.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/vsbox.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/vsbox.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsbox.h:38:10: warning: 'Box::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 38 | void ProcessDrawQueue(int whichdrawqueue); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: different number of parameters (4 vs 1) 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ 23 warnings generated. [290/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/vsimage.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/vsimage.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/vsimage.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [291/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gfx/warptrail.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gfx/warptrail.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gfx/warptrail.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/warptrail.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/warptrail.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/warptrail.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/warptrail.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/warptrail.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/warptrail.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/warptrail.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [292/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/CodecRegistry.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/CodecRegistry.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/CodecRegistry.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/CodecRegistry.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/CodecRegistry.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/CodecRegistry.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/CodecRegistry.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/CodecRegistry.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 5 warnings generated. [293/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/Listener.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/Listener.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/Listener.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.cpp:63:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 63 | dirty.attributes = 1; | ^ ~ 11 warnings generated. [294/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/RenderableListener.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/RenderableListener.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/RenderableListener.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/RenderableListener.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/RenderableListener.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/RenderableListener.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 1 warning generated. [295/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/RenderableSource.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/RenderableSource.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/RenderableSource.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/RenderableSource.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/RenderableSource.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/RenderableSource.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 1 warning generated. [296/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/Renderer.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/Renderer.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/Renderer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Renderer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Renderer.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Renderer.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Renderer.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Renderer.h:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 5 warnings generated. [297/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/Scene.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/Scene.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/Scene.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Scene.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Scene.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Scene.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 1 warning generated. [298/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/SceneManager.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/SceneManager.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/SceneManager.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Renderer.h:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.h:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.cpp:42: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:63:37: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 63 | events.play = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:151:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 151 | events.update = 1; | ^ ~ 32 warnings generated. [299/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/SimpleScene.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/SimpleScene.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/SimpleScene.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: warning: instantiation of variable 'Singleton::_singletonInstance' required here, but no definition is available [-Wundefined-var-template] 83 | if (_singletonInstance == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.cpp:78:19: note: in instantiation of member function 'Singleton::getSingleton' requested here 78 | SceneManager::getSingleton()->notifySourcePlaying(source, shared_from_this(), playing); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:60:15: note: forward declaration of template entity is here 60 | static T *_singletonInstance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: note: add an explicit instantiation declaration to suppress this warning if 'Singleton::_singletonInstance' is explicitly instantiated in another translation unit 83 | if (_singletonInstance == 0) { | ^ 27 warnings generated. [300/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSound.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSound.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSound.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSound.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSound.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSound.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSound.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSound.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSound.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/CodecRegistry.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: warning: instantiation of variable 'Singleton::_singletonInstance' required here, but no definition is available [-Wundefined-var-template] 83 | if (_singletonInstance == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSound.cpp:56:28: note: in instantiation of member function 'Singleton::getSingleton' requested here 56 | CodecRegistry::getSingleton()->open( | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:60:15: note: forward declaration of template entity is here 60 | static T *_singletonInstance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: note: add an explicit instantiation declaration to suppress this warning if 'Singleton::_singletonInstance' is explicitly instantiated in another translation unit 83 | if (_singletonInstance == 0) { | ^ 6 warnings generated. [301/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSource.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSource.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSource.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleSource.h:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SimpleScene.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ 26 warnings generated. [302/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/SoundBuffer.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/SoundBuffer.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/SoundBuffer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SoundBuffer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SoundBuffer.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SoundBuffer.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 1 warning generated. [303/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/Sound.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/Sound.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/Sound.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Sound.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Sound.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Sound.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 1 warning generated. [304/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/Source.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/Source.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/Source.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.cpp:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:63:37: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 63 | events.play = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:151:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 151 | events.update = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.cpp:171:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 171 | dirty.attributes = 1; | ^ ~ 20 warnings generated. [305/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/SourceTemplate.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/SourceTemplate.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/SourceTemplate.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceTemplate.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceTemplate.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceTemplate.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceTemplate.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceTemplate.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 5 warnings generated. [306/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/Stream.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/Stream.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/Stream.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Stream.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Stream.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Stream.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 1 warning generated. [307/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/test.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/test.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/test.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:63:37: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 63 | events.play = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:151:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 151 | events.update = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceTemplate.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: warning: instantiation of variable 'Singleton::_singletonInstance' required here, but no definition is available [-Wundefined-var-template] 83 | if (_singletonInstance == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/test.cpp:63:23: note: in instantiation of member function 'Singleton::getSingleton' requested here 63 | if (SceneManager::getSingleton() == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:60:15: note: forward declaration of template entity is here 60 | static T *_singletonInstance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: note: add an explicit instantiation declaration to suppress this warning if 'Singleton::_singletonInstance' is explicitly instantiated in another translation unit 83 | if (_singletonInstance == 0) { | ^ 33 warnings generated. [308/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/utils.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/utils.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/utils.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/utils.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/utils.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/utils.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/utils.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/utils.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/utils.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe_util.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/utils.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ 31 warnings generated. [309/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/codecs/Codec.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/codecs/Codec.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/Codec.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/Codec.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/Codec.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/Codec.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/Codec.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/Codec.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 5 warnings generated. [310/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFCodec.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFCodec.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFCodec.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/FFCodec.cpp [311/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFStream.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFStream.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFStream.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/FFStream.cpp [312/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggCodec.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggCodec.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggCodec.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggCodec.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggCodec.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../CodecRegistry.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggCodec.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../CodecRegistry.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 5 warnings generated. [313/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggData.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggData.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggData.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggData.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggData.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggData.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggData.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggData.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggData.cpp:123:27: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | fmt.signedSamples = 1; | ^ ~ 6 warnings generated. [314/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggStream.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggStream.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggStream.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggStream.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggStream.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggStream.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Stream.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggStream.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/codecs/OggStream.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 5 warnings generated. [315/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALHelpers.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALHelpers.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALHelpers.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALHelpers.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALHelpers.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALHelpers.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ 1 warning generated. [316/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableListener.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableListener.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableListener.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableListener.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableListener.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableListener.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../RenderableListener.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableListener.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ 10 warnings generated. [317/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableSource.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../RenderableSource.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../SimpleSound.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ 30 warnings generated. [318/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../RenderableSource.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../SimpleSound.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ 30 warnings generated. [319/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderer.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderer.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Renderer.h:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:42: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:94:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 94 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:95:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:96:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 96 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:114:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 114 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:131:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 131 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:142:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 142 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:164:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 164 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:175:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 175 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Listener.h:186:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 186 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:321:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 321 | data->dirty.dopplerFactor = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:322:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 322 | data->dirty.meterDistance = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:329:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 329 | data->dirty.dopplerFactor = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:368:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 368 | data->dirty.meterDistance = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALRenderer.cpp:369:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 369 | data->dirty.dopplerFactor = 1; | ^ ~ 35 warnings generated. [320/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../SimpleSound.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp:67:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 67 | flags.loading = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp:82:34: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 82 | targetFormat.nativeOrder = 1; | ^ ~ 7 warnings generated. [321/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/../../SimpleSound.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp:74:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 74 | flags.loading = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp:89:34: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 89 | targetFormat.nativeOrder = 1; | ^ ~ 7 warnings generated. [322/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/aldrv/al_globals.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/aldrv/al_globals.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_globals.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_globals.cpp [323/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/aldrv/al_init.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/aldrv/al_init.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_init.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_init.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_init.cpp:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [324/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/aldrv/al_listen.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/aldrv/al_listen.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_listen.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_listen.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_listen.cpp:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [325/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/aldrv/al_sound.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/aldrv/al_sound.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_sound.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_sound.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_sound.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_sound.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_sound.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_sound.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_sound.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/aldrv/al_sound.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [326/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/ai/firekeyboard.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/ai/firekeyboard.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/ai/firekeyboard.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:42: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:47: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:47: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:47: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.cpp:1271:18: warning: floating-point comparison is always false; constant cannot be represented exactly in type 'float' [-Wliteral-range] 1271 | if (gunspeed == .0001) { | ~~~~~~~~ ^ ~~~~~ 28 warnings generated. [327/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flyjoystick.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flyjoystick.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flyjoystick.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flyjoystick.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flyjoystick.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flyjoystick.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flyjoystick.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flyjoystick.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/firekeyboard.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [328/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flykeyboard.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flykeyboard.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flykeyboard.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/flykeyboard.cpp:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [329/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/asteroid.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/asteroid.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/asteroid.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/flightgroup.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp:55:55: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 55 | float x = 2 * difficulty * ((float) rand()) / RAND_MAX - difficulty; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp:56:55: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 56 | float y = 2 * difficulty * ((float) rand()) / RAND_MAX - difficulty; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/asteroid.cpp:57:55: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 57 | float z = 2 * difficulty * ((float) rand()) / RAND_MAX - difficulty; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 25 warnings generated. [330/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/atmosphere.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/atmosphere.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/atmosphere.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.cpp:30: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.h:73:11: warning: private field 'cap' is not used [-Wunused-private-field] 73 | Mesh *cap; /* mid to zenith */ | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.h:74:11: warning: private field 'stack' is not used [-Wunused-private-field] 74 | Mesh *stack; /* horizon to zenith */ | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/atmosphere.h:80:17: warning: private field 'l2' is not used [-Wunused-private-field] 80 | int l0, l1, l2; | ^ 31 warnings generated. [331/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/base_init.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/base_init.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/base_init.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_init.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_init.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_init.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_init.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_init.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_init.cpp:49: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [332/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/base_interface.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/base_interface.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/base_interface.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:45: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:45: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:45: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:50: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:50: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:1326:32: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 1326 | return ((float) (rand()) / RAND_MAX) * (max - min) + min; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: warning: instantiation of variable 'Singleton::_singletonInstance' required here, but no definition is available [-Wundefined-var-template] 83 | if (_singletonInstance == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_interface.cpp:1565:30: note: in instantiation of member function 'Singleton::getSingleton' requested here 1565 | Audio::SceneManager::getSingleton()->commit(); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:60:15: note: forward declaration of template entity is here 60 | static T *_singletonInstance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: note: add an explicit instantiation declaration to suppress this warning if 'Singleton::_singletonInstance' is explicitly instantiated in another translation unit 83 | if (_singletonInstance == 0) { | ^ 29 warnings generated. [333/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/base_util.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/base_util.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/base_util.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:55: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:66: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:63:37: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 63 | events.play = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SourceListener.h:151:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 151 | events.update = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:107:21: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 107 | events.play = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:49: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:63: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: warning: instantiation of variable 'Singleton::_singletonInstance' required here, but no definition is available [-Wundefined-var-template] 83 | if (_singletonInstance == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_util.cpp:188:44: note: in instantiation of member function 'Singleton::getSingleton' requested here 188 | SharedPtr sound = SceneManager::getSingleton()->getRenderer()->getSound( | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:60:15: note: forward declaration of template entity is here 60 | static T *_singletonInstance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: note: add an explicit instantiation declaration to suppress this warning if 'Singleton::_singletonInstance' is explicitly instantiated in another translation unit 83 | if (_singletonInstance == 0) { | ^ 27 warnings generated. [334/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_python.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_python.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_python.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_python.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_python.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_python.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_python.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_python.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [335/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_xml.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_xml.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_xml.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_xml.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_xml.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_write_xml.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [336/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/base_xml.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/base_xml.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/base_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_xml.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_xml.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_xml.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_xml.cpp:44: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/base_xml.cpp:43: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [337/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/basecomputer.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/basecomputer.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/basecomputer.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:44: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:44: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:44: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:48: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:113:18: warning: 'QuestionDialog::init' hides overloaded virtual function [-Woverloaded-virtual] 113 | virtual void init(const std::string &title); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gui/modaldialog.h:63:18: note: hidden overloaded virtual function 'ModalDialog::init' declared here: different number of parameters (0 vs 1) 63 | virtual void init(void) { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:65: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:5280:28: warning: floating-point comparison is always true; constant cannot be represented exactly in type 'float' [-Wliteral-range] 5280 | || MODIFIES_ALTEMPTY(replacement_mode, &uc, &buc, radar.maxcone, VS_PI)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:439:33: note: expanded from macro 'MODIFIES_ALTEMPTY' 439 | ( (((playerUnit) -> what) != (empty)) \ | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:5758:15: warning: unused variable 'overhead' [-Wunused-variable] 5758 | float overhead = (shields_require_power) ? | ^~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:47: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: warning: instantiation of variable 'ClassCache::unit_cache' required here, but no definition is available [-Wundefined-var-template] 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:87:16: note: in instantiation of member function 'ClassCache::getCachedMutable' requested here 87 | return getCachedMutable(k); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/basecomputer.cpp:3767:37: note: in instantiation of member function 'ClassCache::getCachedConst' requested here 3767 | UnitConstCache::getCachedConst(StringIntKey(m_part.GetName(), FactionUtil::GetUpgradeFaction())); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:84:22: note: forward declaration of template entity is here 84 | static cache_map unit_cache; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_const_cache.h:91:42: note: add an explicit instantiation declaration to suppress this warning if 'ClassCache::unit_cache' is explicitly instantiated in another translation unit 91 | typename cache_map::iterator i = unit_cache.find(k); | ^ 31 warnings generated. [338/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/beam.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/beam.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/beam.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/beam.cpp:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [339/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/bolt.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/bolt.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/bolt.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:46: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:120:9: warning: variable 'decal' set but not used [-Wunused-but-set-variable] 120 | int decal = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/bolt.cpp:233:22: warning: unused variable 'tsize' [-Wunused-variable] 233 | unsigned int tsize = vec->size(); | ^~~~~ 26 warnings generated. [340/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/briefing.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/briefing.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/briefing.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/briefing.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/briefing.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/briefing.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [341/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/building.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/building.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/building.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:29: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/building.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 29 warnings generated. [342/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/click_list.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/click_list.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/click_list.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/click_list.cpp:58:9: warning: unused variable 'tmp' [-Wunused-variable] 58 | int tmp = ship->querySphere(CamP, mousePoint, 0); //FIXME bounding spheres seem to be broken | ^~~ 25 warnings generated. [343/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/cont_terrain.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/cont_terrain.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/cont_terrain.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 31 warnings generated. [344/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/missile.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/missile.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/missile.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/missile.cpp:195:9: warning: field 'retarget' will be initialized after field 'had_target' [-Wreorder-ctor] 195 | retarget(-1), | ^~~~~~~~~~~~ | had_target(false) 196 | had_target(false) { | ~~~~~~~~~~~~~~~~~ | retarget(-1) 25 warnings generated. [345/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/music.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/music.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/music.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:35: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp:53: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.cpp:62: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.h:48:10: warning: private field 'random' is not used [-Wunused-private-field] 48 | bool random; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.h:53:9: warning: private field 'song' is not used [-Wunused-private-field] 53 | int song; //currently playing song | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/music.h:168:19: warning: private field 'moredata' is not used [-Wunused-private-field] 168 | volatile bool moredata; | ^ 27 warnings generated. [346/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/nebula.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/nebula.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/nebula.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.cpp:40: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/nebula.cpp:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [347/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/planet.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/planet.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/planet.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:34: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/cont_terrain.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:60: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.cpp:601:16: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign] 601 | stacks = stacks; | ~~~~~~ ^ ~~~~~~ 36 warnings generated. [348/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/ship.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/ship.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/ship.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ship.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [349/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/c_alike.tab.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/c_alike.tab.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/c_alike.tab.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/c_alike/c_alike.tab.cpp [350/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/lex.yy.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/lex.yy.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/lex.yy.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/c_alike/lex.yy.cpp [351/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/script/director.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/script/director.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/script/director.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director.cpp:58: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director.cpp:58: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director.cpp:58: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director.cpp:58: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/director.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 23 warnings generated. [352/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/script/flightgroup.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/script/flightgroup.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/script/flightgroup.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/flightgroup.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/flightgroup.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/flightgroup.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/flightgroup.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/flightgroup.cpp:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [353/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_briefing.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_briefing.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_briefing.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_briefing.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_briefing.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [354/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_unit.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_unit.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_unit.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/script_call_unit.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ 27 warnings generated. [355/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/terrain.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/terrain.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/terrain.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/terrain.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/terrain.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/terrain.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/terrain.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/terrain.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/terrain.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/terrain.cpp:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [356/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/unit_functions.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/unit_functions.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/unit_functions.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sphere.h:115:18: warning: 'SphereMesh::ProcessDrawQueue' hides overloaded virtual function [-Woverloaded-virtual] 115 | virtual void ProcessDrawQueue(int whichpass, int which, bool zsort, const QVector &sortctr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/mesh.h:360:18: note: hidden overloaded virtual function 'Mesh::ProcessDrawQueue' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') 360 | virtual void ProcessDrawQueue(size_t whichpass, int whichdrawqueue, bool zsort, const QVector &sortctr); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:144: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_TreeCollider.h:273:10: warning: 'Opcode::AABBTreeCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 273 | void InitQuery(const Matrix4x4 *world0 = nullptr, const Matrix4x4 *world1 = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 2) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:148: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_RayCollider.h:259:10: warning: 'Opcode::RayCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 259 | bool InitQuery(const Ray &world_ray, const Matrix4x4 *world = nullptr, uint32_t *face_id = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_Collider.h:194:33: note: hidden overloaded virtual function 'Opcode::Collider::InitQuery' declared here: different number of parameters (0 vs 3) 194 | virtual inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:152: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_SphereCollider.h:95:10: warning: 'Opcode::SphereCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 95 | bool InitQuery(SphereCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:156: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_OBBCollider.h:133:10: warning: 'Opcode::OBBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 133 | bool InitQuery(OBBCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:160: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_AABBCollider.h:82:10: warning: 'Opcode::AABBCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 82 | bool InitQuery(AABBCache &cache, const CollisionAABB &box); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 2) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:164: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_LSSCollider.h:88:10: warning: 'Opcode::LSSCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 88 | bool InitQuery(LSSCache &cache, | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_functions.cpp:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/CSopcodecollider.h:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Stdafx.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/Opcode.h:168: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_PlanesCollider.h:113:10: warning: 'Opcode::PlanesCollider::InitQuery' hides overloaded virtual function [-Woverloaded-virtual] 113 | bool InitQuery(PlanesCache &cache, const Plane *planes, uint32_t nb_planes, const Matrix4x4 *worldm = nullptr); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/collide2/OPC_VolumeCollider.h:130:40: note: hidden overloaded virtual function 'Opcode::VolumeCollider::InitQuery' declared here: different number of parameters (0 vs 4) 130 | override(Collider) inline_ void InitQuery() { | ^ 30 warnings generated. [357/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/unit_util.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/unit_util.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/unit_util.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:32: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:118:24: warning: 'isUnit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 118 | enum Vega_UnitType isUnit() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:955:32: note: overridden virtual function is here 955 | virtual enum Vega_UnitType isUnit() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:281:25: warning: 'GetHullPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 281 | virtual const float GetHullPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:112:25: note: overridden virtual function is here 112 | virtual const float GetHullPercent() const { | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_util.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/planet.h:285:25: warning: 'GetShieldPercent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 285 | virtual const float GetShieldPercent() const { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/damageable.h:116:25: note: overridden virtual function is here 116 | virtual const float GetShieldPercent() const { | ^ 27 warnings generated. [358/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/faction_xml.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/faction_xml.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/faction_xml.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_xml.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_xml.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_xml.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_xml.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_xml.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/ai/communication.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [359/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/faction_factory.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/faction_factory.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/faction_factory.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_factory.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_factory.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_factory.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_factory.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:41: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/faction_factory.cpp:64:9: warning: unused variable 'counter' [-Wunused-variable] 64 | int counter = 0; | ^~~~~~~ 22 warnings generated. [360/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/pilot.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/pilot.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/pilot.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/pilot.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/pilot.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/pilot.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/pilot.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/pilot.cpp:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/pilot.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/pilot.cpp:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/universe.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ 24 warnings generated. [361/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/images.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/images.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/images.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.cpp:30: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/animation.h:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/ani_texture.h:33: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/aux_texture.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/vsimage.h:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 22 warnings generated. [362/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/cmd/turret.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/cmd/turret.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/cmd/turret.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/turret.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/turret.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/turret.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/turret.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/turret.cpp:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ 22 warnings generated. [363/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_program.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_program.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_program.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_program.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_program.cpp:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [364/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_clip.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_clip.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_clip.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_clip.cpp [365/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_fog.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_fog.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_fog.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_fog.cpp [366/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_globals.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_globals.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_globals.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_globals.cpp [367/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_init.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_init.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_init.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_init.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_init.cpp:39: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [368/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_pick.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_pick.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_pick.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_light_pick.cpp [369/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_state.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_state.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_state.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_light_state.cpp [370/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_light.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_light.cpp:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [371/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_material.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_material.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_material.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_material.cpp /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_material.cpp:103:13: warning: unused variable 'zerovect' [-Wunused-const-variable] 103 | const float zerovect[4] = {0.0}; | ^~~~~~~~ 1 warning generated. [372/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_matrix.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_matrix.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_matrix.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_matrix.cpp [373/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_misc.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_misc.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_misc.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_misc.cpp [374/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_quad_list.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_quad_list.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_quad_list.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_quad_list.cpp [375/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_sphere_list.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_sphere_list.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_sphere_list.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_sphere_list.cpp /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_sphere_list.cpp:110:15: warning: variable 's' set but not used [-Wunused-but-set-variable] 110 | float s, t, ds, dt; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_sphere_list.cpp:110:18: warning: variable 't' set but not used [-Wunused-but-set-variable] 110 | float s, t, ds, dt; | ^ 2 warnings generated. [376/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_state.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_state.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_state.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_state.cpp [377/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/sdds.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/sdds.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/sdds.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/sdds.cpp [378/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_texture.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_texture.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_texture.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_texture.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_texture.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ 4 warnings generated. [379/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_vertex_list.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_vertex_list.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_vertex_list.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/gl_vertex_list.cpp [380/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/gldrv/winsys.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/gldrv/winsys.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/gldrv/winsys.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/winsys.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/winsys.cpp:45: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/config_xml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/winsys.cpp:230:9: warning: variable 'otherbpp' set but not used [-Wunused-but-set-variable] 230 | int otherbpp; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/winsys.cpp:231:9: warning: variable 'otherattributes' set but not used [-Wunused-but-set-variable] 231 | int otherattributes; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gldrv/winsys.cpp:83:14: warning: unused variable 'REFRESH_RATE' [-Wunused-const-variable] 83 | const double REFRESH_RATE = 1.0 / 120.0; | ^~~~~~~~~~~~ 7 warnings generated. [381/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/main.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/main.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/main.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:42: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/computer.h:34: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/configxml.h:37: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Exceptions.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Format.h:55:13: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 55 | nativeOrder(1) { | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:38: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:122:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 122 | location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:123:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 123 | attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:124:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 124 | gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:125:29: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 125 | soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:144:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 144 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:155:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 155 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:166:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 166 | dirty.location = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:187:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 187 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:198:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 198 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:216:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 216 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:227:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 227 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:238:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 238 | dirty.gain = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:249:31: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 249 | dirty.soundAttributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:260:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 260 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:275:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 275 | dirty.attributes = 1; | ^ ~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/Source.h:367:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 367 | dirty.soundPtr = 1; | ^ ~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:49: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main_loop.h:32: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/unit_generic.h:75: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:66: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/images.h:36: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: warning: initializer order does not match the declaration order [-Wreorder-ctor] 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | xcenter(0.0F) ycenter(0.0F) widtho2(0.0F) heighto2(0.0F) maxs(0.0F) maxt(0.0F) rotation(0.0F) surface(nullptr) isAnimation(false) /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:36: note: field 'isAnimation' will be initialized after field 'rotation' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:56: note: field 'rotation' will be initialized after field 'maxs' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:84: note: field 'maxt' will be initialized after field 'heighto2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:96: note: field 'heighto2' will be initialized after field 'widtho2' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/sprite.h:57:112: note: field 'widtho2' will be initialized after field 'xcenter' 57 | VSSprite() : surface(nullptr), isAnimation(false), rotation(0.0F), maxs(0.0F), maxt(0.0F), heighto2(0.0F), widtho2(0.0F), xcenter(0.0F), ycenter(0.0F) { | ^~~~~~~~~~~~~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:57: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:48: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navscreen.h:36: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navcomputer.h:31: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/navpath.h:37: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:75:27: warning: 'CriteriaParent::unhook' hides overloaded virtual function [-Woverloaded-virtual] 75 | virtual CriteriaNode *unhook(CriteriaNode *child) = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/nav/criteria.h:48:27: note: hidden overloaded virtual function 'CriteriaNode::unhook' declared here: different number of parameters (0 vs 1) 48 | virtual CriteriaNode *unhook() = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:57: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit.h:199:10: warning: 'GameCockpit::Init' hides overloaded virtual function [-Woverloaded-virtual] 199 | void Init(const char *file); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/gfx/cockpit_generic.h:332:18: note: hidden overloaded virtual function 'Cockpit::Init' declared here: different number of parameters (2 vs 1) 332 | virtual void Init(const char *file, bool defaultCockpit = false); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:615:39: warning: unused variable 'it' [-Wunused-variable] 615 | vector::iterator it, jt; | ^~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:615:43: warning: unused variable 'jt' [-Wunused-variable] 615 | vector::iterator it, jt; | ^~ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:70: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/audio/SceneManager.h:39: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: warning: instantiation of variable 'Singleton::_singletonInstance' required here, but no definition is available [-Wundefined-var-template] 83 | if (_singletonInstance == 0) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/main.cpp:203:52: note: in instantiation of member function 'Singleton::getSingleton' requested here 203 | Audio::SceneManager *sm = Audio::SceneManager::getSingleton(); | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:60:15: note: forward declaration of template entity is here 60 | static T *_singletonInstance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/Singleton.h:83:13: note: add an explicit instantiation declaration to suppress this warning if 'Singleton::_singletonInstance' is explicitly instantiated in another translation unit 83 | if (_singletonInstance == 0) { | ^ 27 warnings generated. [382/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/vorbis -I/usr/local/include/ogg -isystem /usr/local/include -isystem /usr/local/include/SDL2 -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT CMakeFiles/vegastrike-engine.dir/src/python/briefing_wrapper.cpp.o -MF CMakeFiles/vegastrike-engine.dir/src/python/briefing_wrapper.cpp.o.d -o CMakeFiles/vegastrike-engine.dir/src/python/briefing_wrapper.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/briefing_wrapper.cpp In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/briefing_wrapper.cpp:35: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd/script/mission.h:43: In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/easydom.h:40: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:473:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 473 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:502:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 502 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:528:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 528 | int ret = -1, readbytes = 0; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/vsfilesystem.h:554:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 554 | int ret = -1, readbytes = 0; | ^ In file included from /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/briefing_wrapper.cpp:33: /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: warning: instantiation of variable 'PythonClass::last_instance' required here, but no definition is available [-Wundefined-var-template] 196 | last_instance = this; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:271:38: note: in instantiation of member function 'PythonClass::PythonClass' requested here 271 | pythonMission(PyObject *self_) : PythonClass(self_) { | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:191:37: note: forward declaration of template entity is here 191 | static PythonClass *last_instance; | ^ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/python/python_class.h:196:9: note: add an explicit instantiation declaration to suppress this warning if 'PythonClass::last_instance' is explicitly instantiated in another translation unit 196 | last_instance = this; | ^ 5 warnings generated. [383/407] : && /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -I/usr/X11R6/include -DNDEBUG -Bsymbolic -no-pie -Xlinker --dependency-file=CMakeFiles/vegastrike-engine.dir/link.d CMakeFiles/vegastrike-engine.dir/src/gui/button.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/control.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/eventmanager.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/eventresponder.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/font.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/glut_support.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/groupcontrol.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/guidefs.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/guitexture.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/modaldialog.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/newbutton.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/painttext.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/picker.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/scroller.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/simplepicker.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/slider.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/staticdisplay.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/text_area.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/textinputdisplay.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/window.cpp.o CMakeFiles/vegastrike-engine.dir/src/gui/windowcontroller.cpp.o CMakeFiles/vegastrike-engine.dir/src/cg_global.cpp.o CMakeFiles/vegastrike-engine.dir/src/command.cpp.o CMakeFiles/vegastrike-engine.dir/src/config_xml.cpp.o CMakeFiles/vegastrike-engine.dir/src/debug_vs.cpp.o CMakeFiles/vegastrike-engine.dir/src/faction_util.cpp.o CMakeFiles/vegastrike-engine.dir/src/force_feedback.cpp.o CMakeFiles/vegastrike-engine.dir/src/gamemenu.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfxlib_struct.cpp.o CMakeFiles/vegastrike-engine.dir/src/in_joystick.cpp.o CMakeFiles/vegastrike-engine.dir/src/in_kb.cpp.o CMakeFiles/vegastrike-engine.dir/src/sdl_key_converter.cpp.o CMakeFiles/vegastrike-engine.dir/src/in_main.cpp.o CMakeFiles/vegastrike-engine.dir/src/in_mouse.cpp.o CMakeFiles/vegastrike-engine.dir/src/in_sdl.cpp.o CMakeFiles/vegastrike-engine.dir/src/main_loop.cpp.o CMakeFiles/vegastrike-engine.dir/src/physics.cpp.o CMakeFiles/vegastrike-engine.dir/src/rendertext.cpp.o CMakeFiles/vegastrike-engine.dir/src/ship_commands.cpp.o CMakeFiles/vegastrike-engine.dir/src/star_system_jump.cpp.o CMakeFiles/vegastrike-engine.dir/src/star_system.cpp.o CMakeFiles/vegastrike-engine.dir/src/universe_util.cpp.o CMakeFiles/vegastrike-engine.dir/src/universe.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/ani_texture.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/animation.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/aux_logo.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/aux_palette.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/aux_texture.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/background.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/camera.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_xml.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/cockpit_gfx_utils.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/coord_select.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/env_map_gent.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/gauge.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/halo_system.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/halo.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/hud.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/jpeg_memory.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/loc_select.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/masks.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_bin.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_fx.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/mesh_gfx.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria_xml.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/criteria.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawgalaxy.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawlist.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/drawsystem.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navcomputer.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navgetxmldata.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navpath.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreen.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/nav/navscreenoccupied.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/bubble_display.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/dual_display.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/plane_display.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/radar.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sensor.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/sphere_display.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/track.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/radar/viewarea.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/particle.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/pipelined_texture.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_cull.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_render.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare_update.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/quadsquare.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree_xml.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/quadtree.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/ring.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/occlusion.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/screenshot.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/soundcontainer_aldrv.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/sphere.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/sprite.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/star.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/stream_texture.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/technique.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/pass.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/tex_transform.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/vdu.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/vid_file.cpp.o CMakeFiles/vegastrike-engine.dir/src/ffmpeg_init.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/vsbox.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/vsimage.cpp.o CMakeFiles/vegastrike-engine.dir/src/gfx/warptrail.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/CodecRegistry.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/Listener.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/RenderableListener.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/RenderableSource.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/Renderer.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/Scene.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/SceneManager.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/SimpleScene.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSound.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/SimpleSource.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/SoundBuffer.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/Sound.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/Source.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/SourceTemplate.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/Stream.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/test.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/utils.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/Codec.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFCodec.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/FFStream.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggCodec.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggData.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/codecs/OggStream.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALHelpers.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableListener.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALRenderer.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALSimpleSound.cpp.o CMakeFiles/vegastrike-engine.dir/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp.o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_globals.cpp.o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_init.cpp.o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_listen.cpp.o CMakeFiles/vegastrike-engine.dir/src/aldrv/al_sound.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/ai/firekeyboard.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flyjoystick.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/ai/flykeyboard.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/asteroid.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/atmosphere.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/base_init.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/base_interface.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/base_util.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_python.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/base_write_xml.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/base_xml.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/basecomputer.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/beam.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/bolt.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/briefing.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/building.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/click_list.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/cont_terrain.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/missile.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/music.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/nebula.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/planet.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/ship.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/c_alike.tab.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/script/c_alike/lex.yy.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/script/director.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/script/flightgroup.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_briefing.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/script/script_call_unit.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/terrain.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/unit_functions.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/unit_util.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/faction_xml.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/faction_factory.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/pilot.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/images.cpp.o CMakeFiles/vegastrike-engine.dir/src/cmd/turret.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_program.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_clip.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_fog.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_globals.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_init.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_pick.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light_state.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_light.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_material.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_matrix.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_misc.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_quad_list.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_sphere_list.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_state.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/sdds.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_texture.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/gl_vertex_list.cpp.o CMakeFiles/vegastrike-engine.dir/src/gldrv/winsys.cpp.o CMakeFiles/vegastrike-engine.dir/src/main.cpp.o CMakeFiles/vegastrike-engine.dir/src/python/briefing_wrapper.cpp.o -o vegastrike-engine -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: -lm /usr/X11R6/lib/libGL.so.19.2 /usr/X11R6/lib/libGLU.so.9.0 libvegastrike-engine_com.a libvegastrike-OPcollide.a /usr/local/lib/libpython3.14.so.0.0 /usr/local/lib/libboost_python314-mt.so.27.0 /usr/local/lib/libboost_log_setup-mt.so.27.0 /usr/local/lib/libboost_program_options-mt.so.27.0 /usr/local/lib/libglut.so.8.0 /usr/X11R6/lib/libXmu.so.11.1 /usr/X11R6/lib/libXi.so.12.2 /usr/local/lib/libopenal.so.6.0 /usr/local/lib/libSDL2.so.0.15 /usr/local/lib/libvorbis.so.9.0 /usr/local/lib/libvorbisfile.so.6.0 /usr/local/lib/libogg.so.6.2 /usr/local/lib/libjpeg.so.72.0 /usr/local/lib/libpng.so.18.2 /usr/lib/libz.so.7.2 /usr/lib/libz.so.7.2 /usr/lib/libexpat.so.17.1 /usr/lib/libutil.so.21.0 /usr/X11R6/lib/libGL.so.19.2 -lm /usr/local/lib/libboost_graph-mt.so.27.0 /usr/local/lib/libboost_log-mt.so.27.0 /usr/local/lib/libboost_filesystem-mt.so.27.0 /usr/local/lib/libboost_thread-mt.so.27.0 /usr/local/lib/libboost_date_time-mt.so.27.0 -lpthread /usr/local/lib/libboost_chrono-mt.so.27.0 /usr/local/lib/libboost_atomic-mt.so.27.0 /usr/local/lib/libboost_regex-mt.so.27.0 /usr/local/lib/libboost_serialization-mt.so.27.0 /usr/local/lib/libboost_container-mt.so.27.0 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : ld: warning: IceRandom.cpp(IceRandom.cpp.o:(Rand()) in archive libvegastrike-OPcollide.a): warning: rand() may return deterministic values, is that what you want? ld: warning: sphere_generic.cpp(sphere_generic.cpp.o:(SphereMesh::InitSphere(float, int, int, char const*, std::__1::basic_string, std::__1::allocator> const&, char const*, bool, BLENDFUNC, BLENDFUNC, bool, float, float, float, float, FILTER, bool, bool)) in archive libvegastrike-engine_com.a): warning: sprintf() is often misused, please use snprintf() ld: warning: script_callbacks.cpp(script_callbacks.cpp.o:(Mission::call_io_sprintf(missionNode*, int)) in archive libvegastrike-engine_com.a): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: vdu.cpp(CMakeFiles/vegastrike-engine.dir/src/gfx/vdu.cpp.o:(VDU::DrawStarSystemAgain(float, float, float, float, VIEWSTYLE, Unit*, Unit*))): warning: strcat() is almost always misused, please use strlcat() [384/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vs-buildenv-trisort.dir/trisort.cpp.o -MF objconv/CMakeFiles/vs-buildenv-trisort.dir/trisort.cpp.o.d -o objconv/CMakeFiles/vs-buildenv-trisort.dir/trisort.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/trisort.cpp [385/407] : && /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -I/usr/X11R6/include -DNDEBUG -Bsymbolic -no-pie -Xlinker --dependency-file=objconv/CMakeFiles/vs-buildenv-trisort.dir/link.d objconv/CMakeFiles/vs-buildenv-trisort.dir/trisort.cpp.o -o objconv/vs-buildenv-trisort -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [386/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vs-buildenv-asteroidgen.dir/asteroidgen.cpp.o -MF objconv/CMakeFiles/vs-buildenv-asteroidgen.dir/asteroidgen.cpp.o.d -o objconv/CMakeFiles/vs-buildenv-asteroidgen.dir/asteroidgen.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/asteroidgen.cpp /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/asteroidgen.cpp:207:63: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 207 | field[i].center.i = cube_sides.i * ((float) rand()) / RAND_MAX - cube_sides.i / 2; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/asteroidgen.cpp:208:63: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 208 | field[i].center.j = cube_sides.j * ((float) rand()) / RAND_MAX - cube_sides.j / 2; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/asteroidgen.cpp:209:63: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 209 | field[i].center.k = cube_sides.k * ((float) rand()) / RAND_MAX - cube_sides.k / 2; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/asteroidgen.cpp:210:48: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 210 | float radiusratio = ((float) rand()) / RAND_MAX; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/asteroidgen.cpp:241:48: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 241 | return ((maxr - minr) * ((float) rand()) / RAND_MAX) + minr; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/asteroidgen.cpp:481:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 481 | return ((rand() * BoxSize) / RAND_MAX) - (BoxSize / 2); | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 6 warnings generated. [387/407] : && /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -I/usr/X11R6/include -DNDEBUG -Bsymbolic -no-pie -Xlinker --dependency-file=objconv/CMakeFiles/vs-buildenv-asteroidgen.dir/link.d objconv/CMakeFiles/vs-buildenv-asteroidgen.dir/asteroidgen.cpp.o -o objconv/vs-buildenv-asteroidgen -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : ld: warning: asteroidgen.cpp(objconv/CMakeFiles/vs-buildenv-asteroidgen.dir/asteroidgen.cpp.o:(determine_centers_and_radii(std::__1::vector>&, Vector const&, float, float, int, int))): warning: rand() may return deterministic values, is that what you want? [388/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vs-buildenv-replace.dir/replace.cpp.o -MF objconv/CMakeFiles/vs-buildenv-replace.dir/replace.cpp.o.d -o objconv/CMakeFiles/vs-buildenv-replace.dir/replace.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/replace.cpp [389/407] : && /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -I/usr/X11R6/include -DNDEBUG -Bsymbolic -no-pie -Xlinker --dependency-file=objconv/CMakeFiles/vs-buildenv-replace.dir/link.d objconv/CMakeFiles/vs-buildenv-replace.dir/replace.cpp.o -o objconv/vs-buildenv-replace -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [390/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Converter.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Converter.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Converter.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Converter.cpp [391/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/from_BFXM.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/from_BFXM.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/from_BFXM.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/from_BFXM.cpp [392/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/from_obj.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/from_obj.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/from_obj.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/from_obj.cpp [393/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/main.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/main.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/main.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/main.cpp [394/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/to_obj.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/to_obj.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/to_obj.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/to_obj.cpp [395/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/to_OgreMesh.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/to_OgreMesh.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/to_OgreMesh.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/to_OgreMesh.cpp [396/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/to_BFXM.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/to_BFXM.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/to_BFXM.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/to_BFXM.cpp [397/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Convert.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Convert.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Convert.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/Convert.cpp [398/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/OldSyntax.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/OldSyntax.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/OldSyntax.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/OldSyntax.cpp [399/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Dims.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Dims.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Dims.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/Dims.cpp [400/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_Wavefront.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_Wavefront.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_Wavefront.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/BFXM_to_Wavefront.cpp [401/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_XMesh.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_XMesh.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_XMesh.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/BFXM_to_XMesh.cpp [402/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_BFXM.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_BFXM.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_BFXM.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/XMesh_to_BFXM.cpp [403/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_Ogre.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_Ogre.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_Ogre.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/XMesh_to_Ogre.cpp [404/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Wavefront_to_BFXM.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Wavefront_to_BFXM.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Wavefront_to_BFXM.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher/Modules/Wavefront_to_BFXM.cpp [405/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/__/src/hashtable.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/__/src/hashtable.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/__/src/hashtable.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/hashtable.cpp [406/407] /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_PYTHON_NO_PY_SIGNATURES -DNV_CUBE_MAP -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/cmd -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/damage -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/resource -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64 -I/exopi-obj/pobj/vegastrike-0.9.1/build-amd64/src -I/harfbuzz -I/usr/local/include/python3.14 -I/usr/local/include -I/usr/X11R6/include/GL -I/usr/local/include/GL -I/usr/local/include/AL -I/usr/local/include/SDL2 -I/usr/local/include/vorbis -I/usr/local/include/ogg -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/.. -I/exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/objconv/mesher -I/usr/X11R6/include -DNDEBUG -std=gnu++14 -pipe -Wall -fvisibility=hidden -O3 -include config.h -MD -MT objconv/CMakeFiles/vega-meshtool.dir/__/src/xml_support.cpp.o -MF objconv/CMakeFiles/vega-meshtool.dir/__/src/xml_support.cpp.o.d -o objconv/CMakeFiles/vega-meshtool.dir/__/src/xml_support.cpp.o -c /exopi-obj/pobj/vegastrike-0.9.1/Vega-Strike_v0.9.1-Source/src/xml_support.cpp [407/407] : && /exopi-obj/pobj/vegastrike-0.9.1/bin/c++ -I/usr/X11R6/include -DNDEBUG -Bsymbolic -no-pie -Xlinker --dependency-file=objconv/CMakeFiles/vega-meshtool.dir/link.d objconv/CMakeFiles/vega-meshtool.dir/mesher/Converter.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/from_BFXM.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/from_obj.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/main.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/to_obj.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/to_OgreMesh.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/to_BFXM.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Convert.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/OldSyntax.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Dims.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_Wavefront.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/BFXM_to_XMesh.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_BFXM.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/XMesh_to_Ogre.cpp.o objconv/CMakeFiles/vega-meshtool.dir/mesher/Modules/Wavefront_to_BFXM.cpp.o objconv/CMakeFiles/vega-meshtool.dir/__/src/hashtable.cpp.o objconv/CMakeFiles/vega-meshtool.dir/__/src/xml_support.cpp.o -o objconv/vega-meshtool /usr/lib/libexpat.so.17.1 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : ld: warning: from_BFXM.cpp(objconv/CMakeFiles/vega-meshtool.dir/mesher/from_BFXM.cpp.o:(BFXMToXmeshOrOBJ(__sFILE*, __sFILE*, __sFILE*, __sFILE*, std::__1::basic_string, std::__1::allocator>, char))): warning: sprintf() is often misused, please use snprintf() >>> Running fake in games/vegastrike/engine at 1784430458.15 ===> games/vegastrike/engine ===> Faking installation for vegastrike-0.9.1 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/usr/local/bin/vs-buildenv-trisort -- Installing: /exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/usr/local/bin/vs-buildenv-asteroidgen -- Installing: /exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/usr/local/bin/vs-buildenv-replace -- Installing: /exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/usr/local/bin/vega-meshtool -- Installing: /exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/usr/local/bin/vegastrike-engine -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/usr/local/bin/vegastrike-engine" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/usr/local/bin/vegastrike >>> Running package in games/vegastrike/engine at 1784430458.87 ===> games/vegastrike/engine `/exopi-obj/pobj/vegastrike-0.9.1/fake-amd64/.fake_done' is up to date. ===> Building package for vegastrike-0.9.1 Create /exopi-cvs/ports/packages/amd64/all/vegastrike-0.9.1.tgz LIB_DEPENDS x11/gtk+3 not needed for games/vegastrike/engine ? Creating package vegastrike-0.9.1 reading plist| checking dependencies| checking dependencies|audio/libvorbis checking dependencies|audio/openal checking dependencies|devel/boost,-main checking dependencies|devel/sdl2 checking dependencies|games/vegastrike/utcs checking dependencies|graphics/freeglut checking dependencies|graphics/jpeg checking dependencies|graphics/png checking dependencies|lang/python/3,-main checksumming| checksumming| | 0% checksumming|* | 2% checksumming|** | 4% checksumming|*** | 5% checksumming|**** | 7% checksumming|***** | 9% checksumming|******* | 11% checksumming|******** | 13% checksumming|********* | 14% checksumming|********** | 16% checksumming|*********** | 18% checksumming|************ | 20% checksumming|************* | 21% checksumming|************** | 23% checksumming|*************** | 25% checksumming|**************** | 27% checksumming|***************** | 29% checksumming|******************* | 30% checksumming|******************** | 32% checksumming|********************* | 34% checksumming|********************** | 36% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|*************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 48% checksumming|******************************* | 50% checksumming|******************************** | 52% checksumming|********************************* | 54% checksumming|********************************** | 55% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************* | 61% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 66% checksumming|***************************************** | 68% checksumming|****************************************** | 70% checksumming|******************************************** | 71% checksumming|********************************************* | 73% checksumming|********************************************** | 75% checksumming|*********************************************** | 77% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************** | 82% checksumming|*************************************************** | 84% checksumming|**************************************************** | 86% checksumming|***************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************** | 91% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 96% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|***** | 8% archiving|********** | 15% archiving|*************** | 23% archiving|******************** | 31% archiving|************************* | 39% archiving|****************************** | 46% archiving|******************************* | 49% archiving|************************************ | 57% archiving|***************************************** | 65% archiving|********************************************** | 72% archiving|*************************************************** | 80% archiving|******************************************************** | 88% archiving|************************************************************* | 96% archiving|*************************************************************** | 98% archiving|****************************************************************|100% /exopi-cvs/ports/plist/amd64/vegastrike-0.9.1 was updated @depend lang/python/3,-main:python->=3.14:python-3.14.6 -> @depend lang/python/3,-main:python->=3.14:python-3.14.6p0 Link to /exopi-cvs/ports/packages/amd64/ftp/vegastrike-0.9.1.tgz >>> Running clean in games/vegastrike/engine at 1784430476.52 ===> games/vegastrike/engine ===> Cleaning for vegastrike-0.9.1 >>> Ended at 1784430477.08 max_stuck=21.95/depends=3.96/show-prepare-results=2.88/patch=1.40/configure=11.37/build=3166.42/fake=0.72/package=17.65/clean=0.61