D: [iurt_root_command] chroot
Building target platforms: x86_64
Building for target x86_64
Installing /home/pterjan/rpmbuild/SRPMS/holotz-castle-1.3.14-8.mga10.src.rpm
Executing(%mkbuilddir): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.0iZGvY
Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.DT316R
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ cd /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ rm -rf holotz-castle-1.3.14
+ /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/holotz-castle-1.3.14.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd holotz-castle-1.3.14
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/holotz-castle-1.3.14-deb-spelling.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/holotz-castle-1.3.14-deb-code-fixes.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/holotz-castle-1.3.14-mga-makefiles.patch
+ /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/holotz-castle-1.3.14-linking.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/holotz-castle-1.3.4-deb-gcc11.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.bLWnV9
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd holotz-castle-1.3.14
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ make 'MGA_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor' 'MGA_LDFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
make -C src
make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/src'
make -C ../JLib;
make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/JLib'
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JControl.o JLib/Graphics/JControl.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JUI.o JLib/Graphics/JUI.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLAxes.o JLib/Graphics/JGLAxes.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLCamera.o JLib/Graphics/JGLCamera.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLConsole.o JLib/Graphics/JGLConsole.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLGrid.o JLib/Graphics/JGLGrid.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLLight.o JLib/Graphics/JGLLight.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLTexture.o JLib/Graphics/JGLTexture.cpp
JLib/Graphics/JGLTexture.cpp: In member function 'u32 JGLTexture::Create(JImage*, bool, s32, s32, s32, s32)':
JLib/Graphics/JGLTexture.cpp:148:139: warning: format '%d' expects argument of type 'int', but argument 9 has type 'u8*' {aka 'unsigned char*'} [-Wformat=]
  148 |                         fprintf(stderr, "Invocado con internalFormat %d, width %d, height %d, border %d, format %d (GL_RGBA es %d), type %d (GL_UNSIGNED_BYTE es %d), pixels es %p\n",
      |                                                                                                                                          ~^
      |                                                                                                                                           |
      |                                                                                                                                           int
      |                                                                                                                                          %hhn
  149 |                                                         internalFormat, image->Width(), image->Height(), border, format, type, image->Pixels());
      |                                                                                                                                ~~~~~~~~~~~~~~~
      |                                                                                                                                             |
      |                                                                                                                                             u8* {aka unsigned char*}
JLib/Graphics/JGLTexture.cpp:148:163: warning: format '%d' expects a matching 'int' argument [-Wformat=]
  148 |                         fprintf(stderr, "Invocado con internalFormat %d, width %d, height %d, border %d, format %d (GL_RGBA es %d), type %d (GL_UNSIGNED_BYTE es %d), pixels es %p\n",
      |                                                                                                                                                                  ~^
      |                                                                                                                                                                   |
      |                                                                                                                                                                   int
JLib/Graphics/JGLTexture.cpp:148:178: warning: format '%p' expects a matching 'void*' argument [-Wformat=]
  148 |                         fprintf(stderr, "Invocado con internalFormat %d, width %d, height %d, border %d, format %d (GL_RGBA es %d), type %d (GL_UNSIGNED_BYTE es %d), pixels es %p\n",
      |                                                                                                                                                                                 ~^
      |                                                                                                                                                                                  |
      |                                                                                                                                                                                  void*
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLVector.o JLib/Graphics/JGLVector.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JControlImage.o JLib/Graphics/JControlImage.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JImage.o JLib/Graphics/JImage.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JImageSprite.o JLib/Graphics/JImageSprite.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JSprite.o JLib/Graphics/JSprite.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JFont.o JLib/Graphics/JFont.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JTextMenu.o JLib/Graphics/JTextMenu.cpp
In file included from ./JLib/Graphics/JTextMenu.h:38,
                 from JLib/Graphics/JTextMenu.cpp:30:
./JLib/Util/JTree.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         JTree<T>()
      |                 ^
./JLib/Util/JTree.h:109:17: note: remove the '< >'
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JImageMenu.o JLib/Graphics/JImageMenu.cpp
In file included from ./JLib/Graphics/JImageMenu.h:38,
                 from JLib/Graphics/JImageMenu.cpp:31:
./JLib/Util/JTree.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         JTree<T>()
      |                 ^
./JLib/Util/JTree.h:109:17: note: remove the '< >'
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLMesh.o JLib/Graphics/JGLMesh.cpp
JLib/Graphics/JGLMesh.cpp: In member function 'bool JGLMesh::LoadASEMaterials()':
JLib/Graphics/JGLMesh.cpp:167:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JMaterial'; use assignment or value-initialization instead [-Wclass-memaccess]
  167 |   memset(materials, 0, sizeof(JMaterial) * numMaterials);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from JLib/Graphics/JGLMesh.cpp:30:
./JLib/Graphics/JGLMesh.h:64:7: note: 'class JMaterial' declared here
   64 | class JMaterial
      |       ^~~~~~~~~
JLib/Graphics/JGLMesh.cpp: In member function 'bool JGLMesh::LoadASEObjects()':
JLib/Graphics/JGLMesh.cpp:529:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JVector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  529 |     memset(objs[i].vertexNormals, 0, sizeof(JVertex) * objs[i].numVertices);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./JLib/Graphics/JGLMesh.h:49:
./JLib/Math/JVector.h:42:7: note: 'class JVector' declared here
   42 | class JVector
      |       ^~~~~~~
In file included from /usr/include/string.h:548,
                 from ./JLib/Util/JString.h:36,
                 from ./JLib/Graphics/JGLMesh.h:47:
In function 'void* memset(void*, int, size_t)',
    inlined from 'bool JGLMesh::LoadASEMaterials()' at JLib/Graphics/JGLMesh.cpp:167:9:
/usr/include/bits/string_fortified.h:59:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound between 18446743816011513856 and 18446744073709551496 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   59 |   return __builtin___memset_chk (__dest, __ch, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   60 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Graphics/JGLImage.o JLib/Graphics/JGLImage.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JFile.o JLib/Util/JFile.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JGLApp.o JLib/Util/JGLApp.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JObject.o JLib/Util/JObject.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JTextFile.o JLib/Util/JTextFile.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JTextUtil.o JLib/Util/JTextUtil.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JTimer.o JLib/Util/JTimer.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JUtil.o JLib/Util/JUtil.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JApp.o JLib/Util/JApp.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JFS.o JLib/Util/JFS.cpp
JLib/Util/JFS.cpp:1247:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 1247 |         if (!f.PrintLine("\n"JRES_JFS_EXPORT_END))
      |                          ^
In file included from ./JLib/Util/JFS.h:33,
                 from JLib/Util/JFS.cpp:30:
./JLib/Util/JTree.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         JTree<T>()
      |                 ^
./JLib/Util/JTree.h:109:17: note: remove the '< >'
In file included from ./JLib/Util/JString.h:38,
                 from ./JLib/Util/JFS.h:37:
./JLib/Util/JLoadSave.h:48:15: warning: 'virtual u32 JLoadSave::Load(JRW&)' was hidden [-Woverloaded-virtual=]
   48 |   virtual u32 Load(JRW &jrw){return 0;};
      |               ^~~~
./JLib/Util/JFS.h:195:15: note:   by 'virtual u32 JResource::Load(JRW&, JLoadSave*)'
  195 |   virtual u32 Load(JRW &f, JLoadSave *where);
      |               ^~~~
JLib/Util/JFS.cpp: In member function 's32 JFS::Open(const char*, bool)':
JLib/Util/JFS.cpp:730:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  730 |         getcwd(str, sizeof(str));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
JLib/Util/JFS.cpp: In member function 's32 JFS::Create(const char*)':
JLib/Util/JFS.cpp:767:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  767 |         getcwd(str, sizeof(str));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
JLib/Util/JFS.cpp: In member function 's32 JFS::Import(const char*, JTree<JResource*>::Node*, bool)':
JLib/Util/JFS.cpp:830:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  830 |         getcwd(str, 256);
      |         ~~~~~~^~~~~~~~~~
JLib/Util/JFS.cpp:904:30: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  904 |                         chdir(filename);
      |                         ~~~~~^~~~~~~~~~
JLib/Util/JFS.cpp:905:31: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  905 |                         getcwd(str, 256);
      |                         ~~~~~~^~~~~~~~~~
JLib/Util/JFS.cpp:943:30: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  943 |                         chdir("..");
      |                         ~~~~~^~~~~~
JLib/Util/JFS.cpp:944:31: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  944 |                         getcwd(str, 256);
      |                         ~~~~~~^~~~~~~~~~
JLib/Util/JFS.cpp: In member function 's32 JFS::Export()':
JLib/Util/JFS.cpp:1035:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1035 |         chdir(dirName);
      |         ~~~~~^~~~~~~~~
JLib/Util/JFS.cpp:1048:30: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1048 |                         chdir("..");
      |                         ~~~~~^~~~~~
JLib/Util/JFS.cpp:1155:22: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1155 |                 chdir("..");
      |                 ~~~~~^~~~~~
JLib/Util/JFS.cpp:1161:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1161 |         chdir("..");
      |         ~~~~~^~~~~~
JLib/Util/JFS.cpp:1164:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1164 |         chdir("..");
      |         ~~~~~^~~~~~
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JThread.o JLib/Util/JThread.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Util/JRW.o JLib/Util/JRW.cpp
g++ -I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags` -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -c -o JLib/Math/J2DPolygon.o JLib/Math/J2DPolygon.cpp
In file included from ./JLib/Math/J2DPolygon.h:33,
                 from JLib/Math/J2DPolygon.cpp:30:
./JLib/Util/JLoadSave.h:54:15: warning: 'virtual u32 JLoadSave::Save(JRW&)' was hidden [-Woverloaded-virtual=]
   54 |   virtual u32 Save(JRW &jrw){return 0;};
      |               ^~~~
In file included from ./JLib/Math/J2DPolygon.h:34:
./JLib/Math/J2DVector.h:291:13: note:   by 'u32 J2DVector::Save(JFile&)'
  291 |         u32 Save(JFile &f)
      |             ^~~~
./JLib/Util/JLoadSave.h:48:15: warning: 'virtual u32 JLoadSave::Load(JRW&)' was hidden [-Woverloaded-virtual=]
   48 |   virtual u32 Load(JRW &jrw){return 0;};
      |               ^~~~
./JLib/Math/J2DVector.h:276:13: note:   by 'u32 J2DVector::Load(JFile&)'
  276 |         u32 Load(JFile &f)
      |             ^~~~
./JLib/Util/JLoadSave.h:54:15: warning: 'virtual u32 JLoadSave::Save(JRW&)' was hidden [-Woverloaded-virtual=]
   54 |   virtual u32 Save(JRW &jrw){return 0;};
      |               ^~~~
./JLib/Math/J2DPolygon.h:102:13: note:   by 'u32 J2DPolygon::Save(JFile&)'
  102 |         u32 Save(JFile &f);
      |             ^~~~
./JLib/Util/JLoadSave.h:48:15: warning: 'virtual u32 JLoadSave::Load(JRW&)' was hidden [-Woverloaded-virtual=]
   48 |   virtual u32 Load(JRW &jrw){return 0;};
      |               ^~~~
./JLib/Math/J2DPolygon.h:95:13: note:   by 'u32 J2DPolygon::Load(JFile&)'
   95 |         u32 Load(JFile &f);
      |             ^~~~
JLib/Math/J2DPolygon.cpp: In member function 'void J2DPolygon::Init(s32, J2DPoint*)':
JLib/Math/J2DPolygon.cpp:39:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'J2DPoint' {aka 'class J2DVector'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   39 |         memcpy(vertices, _vertices, numVertices * sizeof(J2DPoint));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./JLib/Math/J2DVector.h:41:7: note: 'J2DPoint' {aka 'class J2DVector'} declared here
   41 | class J2DVector : public JLoadSave
      |       ^~~~~~~~~
g++ -shared -fPIC -o libJLib.so JLib/Graphics/JControl.o JLib/Graphics/JUI.o JLib/Graphics/JGLAxes.o JLib/Graphics/JGLCamera.o JLib/Graphics/JGLConsole.o JLib/Graphics/JGLGrid.o JLib/Graphics/JGLLight.o JLib/Graphics/JGLTexture.o JLib/Graphics/JGLVector.o JLib/Graphics/JControlImage.o JLib/Graphics/JImage.o JLib/Graphics/JImageSprite.o JLib/Graphics/JSprite.o JLib/Graphics/JFont.o JLib/Graphics/JTextMenu.o JLib/Graphics/JImageMenu.o JLib/Graphics/JGLMesh.o JLib/Graphics/JGLImage.o JLib/Util/JFile.o JLib/Util/JGLApp.o JLib/Util/JObject.o JLib/Util/JTextFile.o JLib/Util/JTextUtil.o JLib/Util/JTimer.o JLib/Util/JUtil.o JLib/Util/JApp.o JLib/Util/JFS.o JLib/Util/JThread.o JLib/Util/JRW.o JLib/Math/J2DPolygon.o \
&& ar rvus libJLib.a JLib/Graphics/JControl.o JLib/Graphics/JUI.o JLib/Graphics/JGLAxes.o JLib/Graphics/JGLCamera.o JLib/Graphics/JGLConsole.o JLib/Graphics/JGLGrid.o JLib/Graphics/JGLLight.o JLib/Graphics/JGLTexture.o JLib/Graphics/JGLVector.o JLib/Graphics/JControlImage.o JLib/Graphics/JImage.o JLib/Graphics/JImageSprite.o JLib/Graphics/JSprite.o JLib/Graphics/JFont.o JLib/Graphics/JTextMenu.o JLib/Graphics/JImageMenu.o JLib/Graphics/JGLMesh.o JLib/Graphics/JGLImage.o JLib/Util/JFile.o JLib/Util/JGLApp.o JLib/Util/JObject.o JLib/Util/JTextFile.o JLib/Util/JTextUtil.o JLib/Util/JTimer.o JLib/Util/JUtil.o JLib/Util/JApp.o JLib/Util/JFS.o JLib/Util/JThread.o JLib/Util/JRW.o JLib/Math/J2DPolygon.o \

ar: creating libJLib.a
a - JLib/Graphics/JControl.o
a - JLib/Graphics/JUI.o
a - JLib/Graphics/JGLAxes.o
a - JLib/Graphics/JGLCamera.o
a - JLib/Graphics/JGLConsole.o
a - JLib/Graphics/JGLGrid.o
a - JLib/Graphics/JGLLight.o
a - JLib/Graphics/JGLTexture.o
a - JLib/Graphics/JGLVector.o
a - JLib/Graphics/JControlImage.o
a - JLib/Graphics/JImage.o
a - JLib/Graphics/JImageSprite.o
a - JLib/Graphics/JSprite.o
a - JLib/Graphics/JFont.o
a - JLib/Graphics/JTextMenu.o
a - JLib/Graphics/JImageMenu.o
a - JLib/Graphics/JGLMesh.o
a - JLib/Graphics/JGLImage.o
a - JLib/Util/JFile.o
a - JLib/Util/JGLApp.o
a - JLib/Util/JObject.o
a - JLib/Util/JTextFile.o
a - JLib/Util/JTextUtil.o
a - JLib/Util/JTimer.o
a - JLib/Util/JUtil.o
a - JLib/Util/JApp.o
a - JLib/Util/JFS.o
a - JLib/Util/JThread.o
a - JLib/Util/JRW.o
a - JLib/Math/J2DPolygon.o
make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/JLib'
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCUtil.cpp -o HCUtil.o
HCUtil.cpp: In static member function 'static bool HCUtil::FindFile(const char*)':
HCUtil.cpp:74:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
   74 |                 strncpy(lastFile, filename, sizeof(lastFile));
      |                        ^
HCUtil.cpp: In static member function 'static s32 HCUtil::CreateStory(const char*)':
HCUtil.cpp:246:53: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
  246 |                 snprintf(name, sizeof(name), "%s%c%s", lastFile, FILESYS_BAR, story);
      |                                                     ^
In file included from /usr/include/stdio.h:970,
                 from ../JLib/JLib/Util/JFile.h:36,
                 from ./HCUtil.h:49,
                 from HCUtil.cpp:30:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'static s32 HCUtil::CreateStory(const char*)' at HCUtil.cpp:246:11:
/usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCTimer.cpp -o HCTimer.o
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCLoadSaveSlot.cpp -o HCLoadSaveSlot.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ./HCLoadSaveSlot.h:34,
                 from HCLoadSaveSlot.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from HCLoadSaveSlot.cpp:31:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:39:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCPlaylist.cpp -o HCPlaylist.o
HCPlaylist.cpp: In member function 'bool HCPlaylist::NextStory()':
HCPlaylist.cpp:119:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
  119 |         strncpy(storyDir, HCUtil::Path(), sizeof(storyDir));
      |                ^
HCPlaylist.cpp: In member function 'bool HCPlaylist::GoTo(const char*)':
HCPlaylist.cpp:145:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation]
  145 |                 strncpy(storyDir, HCUtil::Path(), sizeof(storyDir));
      |                        ^
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCPreferences.cpp -o HCPreferences.o
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCTheme.cpp -o HCTheme.o
HCTheme.cpp: In member function 'bool HCTheme::LoadFloors()':
HCTheme.cpp:95:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
   95 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:95:33: note: directive argument in the range [1, 2147483647]
   95 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In file included from /usr/include/stdio.h:970,
                 from ../JLib/JLib/Util/JFile.h:36,
                 from ./HCTheme.h:35,
                 from HCTheme.cpp:31:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadFloors()' at HCTheme.cpp:95:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadContFloors()':
HCTheme.cpp:143:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  143 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:143:33: note: directive argument in the range [1, 2147483647]
  143 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadContFloors()' at HCTheme.cpp:143:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadBreaks()':
HCTheme.cpp:215:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  215 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:215:33: note: directive argument in the range [1, 2147483647]
  215 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadBreaks()' at HCTheme.cpp:215:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadBars()':
HCTheme.cpp:259:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  259 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:259:33: note: directive argument in the range [1, 2147483647]
  259 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadBars()' at HCTheme.cpp:259:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadLadders()':
HCTheme.cpp:301:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  301 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:301:33: note: directive argument in the range [1, 2147483647]
  301 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadLadders()' at HCTheme.cpp:301:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadObjects()':
HCTheme.cpp:356:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  356 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:356:33: note: directive argument in the range [1, 2147483647]
  356 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadObjects()' at HCTheme.cpp:356:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadRopes()':
HCTheme.cpp:404:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  404 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:404:33: note: directive argument in the range [1, 2147483647]
  404 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadRopes()' at HCTheme.cpp:404:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadChar(const char*, JImageSprite**&, s32&)':
HCTheme.cpp:469:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  469 |                 sprintf(strDir, "%d", k);
      |                                  ^~
HCTheme.cpp:469:33: note: directive argument in the range [1, 2147483647]
  469 |                 sprintf(strDir, "%d", k);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadChar(const char*, JImageSprite**&, s32&)' at HCTheme.cpp:469:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadDialogs()':
HCTheme.cpp:545:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  545 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:545:33: note: directive argument in the range [1, 2147483647]
  545 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadDialogs()' at HCTheme.cpp:545:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::LoadNarratives()':
HCTheme.cpp:605:34: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]
  605 |                 sprintf(strDir, "%d", i);
      |                                  ^~
HCTheme.cpp:605:33: note: directive argument in the range [1, 2147483647]
  605 |                 sprintf(strDir, "%d", i);
      |                                 ^~~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'bool HCTheme::LoadNarratives()' at HCTheme.cpp:605:10:
/usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
HCTheme.cpp: In member function 'bool HCTheme::Load(const char*)':
HCTheme.cpp:644:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  644 |         strncpy(name, themeName, sizeof(name));
      |                ^
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCText.cpp -o HCText.o
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCBreak.cpp -o HCBreak.o
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCRope.cpp -o HCRope.o
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCContFloor.cpp -o HCContFloor.o
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCObject.cpp -o HCObject.o
In file included from ./HCObject.h:34,
                 from HCObject.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCMap.cpp -o HCMap.o
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCExit.cpp -o HCExit.o
In file included from ./HCExit.h:33,
                 from HCExit.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCExit.h:37:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCCharacter.cpp -o HCCharacter.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ../JLib/JLib/Graphics/JImageSprite.h:35,
                 from ./HCCharacter.h:36,
                 from HCCharacter.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCEnemy.cpp -o HCEnemy.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ./HCTheme.h:36,
                 from ./HCEnemy.h:33,
                 from HCEnemy.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
In file included from ./HCEnemy.h:34:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCEnemyBall.cpp -o HCEnemyBall.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ./HCTheme.h:36,
                 from ./HCEnemy.h:33,
                 from ./HCEnemyBall.h:33,
                 from HCEnemyBall.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCEnemy.h:34:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HCEnemyBall.h:34:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCEnemyChaser.cpp -o HCEnemyChaser.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ./HCTheme.h:36,
                 from ./HCEnemy.h:33,
                 from ./HCEnemyChaser.h:33,
                 from HCEnemyChaser.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCEnemy.h:34:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HCEnemyChaser.h:34:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCEnemyMaker.cpp -o HCEnemyMaker.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ./HCTheme.h:36,
                 from ./HCEnemy.h:33,
                 from ./HCEnemyMaker.h:33,
                 from HCEnemyMaker.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCEnemy.h:34:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HCEnemyMaker.h:34:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCEnemyRandom.cpp -o HCEnemyRandom.o
In file included from ./HCLevel.h:35,
                 from ./HCEnemyRandom.h:33,
                 from HCEnemyRandom.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:38:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:39:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCEnemyStatic.cpp -o HCEnemyStatic.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ./HCTheme.h:36,
                 from ./HCEnemy.h:33,
                 from ./HCEnemyStatic.h:33,
                 from HCEnemyStatic.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCEnemy.h:34:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HCEnemyStatic.h:34:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCScriptAction.cpp -o HCScriptAction.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ../JLib/JLib/Graphics/JFont.h:33,
                 from ../JLib/JLib/Util/JApp.h:36,
                 from ./HCScriptAction.h:34,
                 from HCScriptAction.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCScriptAction.h:38:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
In file included from ../JLib/JLib/Graphics/JTextMenu.h:38,
                 from ./HolotzCastle.h:35,
                 from HCScriptAction.cpp:31:
../JLib/JLib/Util/JTree.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         JTree<T>()
      |                 ^
../JLib/JLib/Util/JTree.h:109:17: note: remove the '< >'
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HolotzCastle.h:36:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Util/JApp.h:178:16: warning: 'virtual bool JApp::Init()' was hidden [-Woverloaded-virtual=]
  178 |   virtual bool Init();
      |                ^~~~
./HolotzCastle.h:431:14: note:   by 'bool HCApp::Init(s32, char**)'
  431 |         bool Init(s32 argc = 0, char **argv = 0);
      |              ^~~~
HCScriptAction.cpp: In member function 'bool HCScriptActionSound::Load(JTextFile&)':
HCScriptAction.cpp:651:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
  651 |                 snprintf(filename, sizeof(filename), "%s%s", HC_DATA_DIR, file);
      |                                                         ^~                ~~~~
In file included from /usr/include/stdio.h:970,
                 from ../JLib/JLib/Util/JString.h:34,
                 from ../JLib/JLib/Util/JApp.h:34:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'bool HCScriptActionSound::Load(JTextFile&)' at HCScriptAction.cpp:651:11:
/usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 37 and 1060 bytes into a destination of size 1024
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCScriptBlock.cpp -o HCScriptBlock.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ../JLib/JLib/Graphics/JFont.h:33,
                 from ../JLib/JLib/Util/JApp.h:36,
                 from ./HCScriptAction.h:34,
                 from ./HCScriptBlock.h:34,
                 from HCScriptBlock.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCScriptAction.h:38:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCScript.cpp -o HCScript.o
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ../JLib/JLib/Graphics/JFont.h:33,
                 from ../JLib/JLib/Util/JApp.h:36,
                 from ./HCScriptAction.h:34,
                 from ./HCScriptBlock.h:34,
                 from ./HCScript.h:34,
                 from HCScript.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCScriptAction.h:38:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HCScript.h:35:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCLevel.cpp -o HCLevel.o
In file included from ./HCLevel.h:35,
                 from HCLevel.cpp:30:
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:38:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:39:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HolotzCastle.cpp -o HolotzCastle.o
In file included from ../JLib/JLib/Graphics/JTextMenu.h:38,
                 from ./HolotzCastle.h:35,
                 from HolotzCastle.cpp:31:
../JLib/JLib/Util/JTree.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         JTree<T>()
      |                 ^
../JLib/JLib/Util/JTree.h:109:17: note: remove the '< >'
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ../JLib/JLib/Graphics/JFont.h:33,
                 from ../JLib/JLib/Util/JApp.h:36,
                 from ./HolotzCastle.h:33:
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HolotzCastle.h:36:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
In file included from ./HCLevel.h:39:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Util/JApp.h:178:16: warning: 'virtual bool JApp::Init()' was hidden [-Woverloaded-virtual=]
  178 |   virtual bool Init();
      |                ^~~~
./HolotzCastle.h:431:14: note:   by 'bool HCApp::Init(s32, char**)'
  431 |         bool Init(s32 argc = 0, char **argv = 0);
      |              ^~~~
g++ HCUtil.o HCTimer.o HCLoadSaveSlot.o HCPlaylist.o HCPreferences.o HCTheme.o HCText.o HCBreak.o HCRope.o HCContFloor.o HCObject.o HCMap.o HCExit.o HCCharacter.o HCEnemy.o HCEnemyBall.o HCEnemyChaser.o HCEnemyMaker.o HCEnemyRandom.o HCEnemyStatic.o HCScriptAction.o HCScriptBlock.o HCScript.o HCLevel.o HolotzCastle.o ../JLib/libJLib.a -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `sdl-config --libs` -lz -o HC;\
mv HC ../holotz-castle
g++ -fno-strict-aliasing -I. -I../JLib `sdl-config --cflags` -O3 -Wall -Werror -Wshadow  -ffast-math -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error=format-overflow -Wno-error=uninitialized -Wno-error=format-truncation -Wno-error=stringop-truncation -Wno-error=overloaded-virtual -Wno-error=template-id-cdtor -DHC_DATA_DIR=\"/usr/share/games/holotz-castle/game/\" -DHCED_DATA_DIR=\"/usr/share/games/holotz-castle/editor/\" HCed.cpp -o HCed.o
In file included from ../JLib/JLib/Graphics/JTextMenu.h:38,
                 from ./HCed.h:36,
                 from HCed.cpp:31:
../JLib/JLib/Util/JTree.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         JTree<T>()
      |                 ^
../JLib/JLib/Util/JTree.h:109:17: note: remove the '< >'
In file included from ../JLib/JLib/Graphics/JImage.h:36,
                 from ../JLib/JLib/Graphics/JFont.h:33,
                 from ../JLib/JLib/Util/JApp.h:36,
                 from ./HCed.h:33:
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:38,
                 from ./HCed.h:39:
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCObject.h:115:22: note:   by 'virtual void HCObject::Pos(float, float)'
  115 |         virtual void Pos(float xPos, float yPos)
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:75:16: warning: 'virtual void JDrawable::Pos(float, float, float)' was hidden [-Woverloaded-virtual=]
   75 |   virtual void Pos(float x, float y, float z) {pos.x = x; pos.y = y; pos.z = z;}
      |                ^~~
In file included from ./HCLevel.h:39:
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:63:27: warning: 'virtual const JVector& JDrawable::Pos() const' was hidden [-Woverloaded-virtual=]
   63 |   virtual const JVector & Pos() const {return pos;}
      |                           ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Graphics/JDrawable.h:68:16: warning: 'virtual void JDrawable::Pos(const JVector&)' was hidden [-Woverloaded-virtual=]
   68 |   virtual void Pos(const JVector &newPos) {pos = newPos;}
      |                ^~~
./HCCharacter.h:220:22: note:   by 'virtual void HCCharacter::Pos(float, float)'
  220 |         virtual void Pos(float x, float y);
      |                      ^~~
../JLib/JLib/Util/JApp.h:178:16: warning: 'virtual bool JApp::Init()' was hidden [-Woverloaded-virtual=]
  178 |   virtual bool Init();
      |                ^~~~
./HCed.h:164:14: note:   by 'bool HCed::Init(int, char**)'
  164 |         bool Init(int argc, char **argv);
      |              ^~~~
HCed.cpp: In static member function 'static void HCed::OnCharVxChange()':
HCed.cpp:2643:17: warning: 'c.SDL_Color::g' is used uninitialized [-Wuninitialized]
 2643 |         c.r = c.g;
      |               ~~^
HCed.cpp:2631:19: note: 'c' declared here
 2631 |         SDL_Color c;
      |                   ^
g++ HCUtil.o HCTimer.o HCLoadSaveSlot.o HCPlaylist.o HCPreferences.o HCTheme.o HCText.o HCBreak.o HCRope.o HCContFloor.o HCObject.o HCMap.o HCExit.o HCCharacter.o HCEnemy.o HCEnemyBall.o HCEnemyChaser.o HCEnemyMaker.o HCEnemyRandom.o HCEnemyStatic.o HCScriptAction.o HCScriptBlock.o HCScript.o HCLevel.o HCed.o ../JLib/libJLib.a -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `sdl-config --libs` -lz -o HCed;\
mv HCed ../holotz-castle-editor
make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/src'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.KzuAaV
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ '[' 1 -eq 1 ']'
+ '[' /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT '!=' / ']'
+ rm -rf /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT
++ dirname /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT
+ mkdir -p /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ mkdir /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT
+ CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd holotz-castle-1.3.14
+ '[' 1 -eq 1 ']'
+ /usr/bin/make install DESTDIR=/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT 'INSTALL=/usr/bin/install -p'
/usr/bin/make -C src install
make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/src'
mkdir -p /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/game/;\
  mkdir -p /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/editor/;\
chmod -R a+rx /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/game/ /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/editor/;\
  mkdir -p /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/games/;\
cp -r ../res/[^H]* /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/game/ && cp -r ../HCedHome/res/* /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/editor/;\
chmod -R a+x ../holotz-castle ../holotz-castle-editor;\
cp ../holotz-castle ../holotz-castle-editor /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/games/;\
chmod -R a+r /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/game/ /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/games/holotz-castle/editor/;
make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/src'
+ install -d /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/man/man6
+ install -m644 man/holotz-castle-editor.6 man/holotz-castle.6 /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/man/man6
+ install -D -m644 /home/pterjan/rpmbuild/SOURCES/holotz-castle-32.png /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/icons/hicolor/32x32/apps/holotz-castle.png
+ install -d /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/applications
+ cat
+ /usr/bin/find-debuginfo -j16 --strict-build-id -m -i --build-id-seed 1.3.14-8.mga10 --unique-debug-suffix -1.3.14-8.mga10.x86_64 --unique-debug-src-base holotz-castle-1.3.14-8.mga10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14
find-debuginfo: starting

Extracting debug info from 2 files
DWARF-compressing 2 files
sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/holotz-castle-1.3.14-8.mga10.x86_64
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_files
+ '[' -n '' ']'
+ /usr/share/spec-helper/compress_files .xz
+ '[' -n '' ']'
+ /usr/share/spec-helper/relink_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_perl
+ '[' -n '' ']'
+ /usr/share/spec-helper/lib_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/gprintify
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_mo
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_pamd
+ '[' -n '' ']'
+ /usr/share/spec-helper/remove_info_dir
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_eol
+ '[' -n '' ']'
+ /usr/share/spec-helper/check_desktop_files
+ '[' -n '' ']'
+ /usr/share/spec-helper/check_elf_files
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j16
+ /usr/lib/rpm/redhat/brp-python-hardlink
Reading /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: holotz-castle-1.3.14-8.mga10.x86_64
Executing(%doc): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.qrSOb5
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ cd holotz-castle-1.3.14
+ DOCDIR=/home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_EN.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_ES.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_EU.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_FR.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_IT.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_RU.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_SV.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ cp -pr /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/holotz-castle-1.3.14/doc/MANUAL_UA.txt /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT/usr/share/doc/holotz-castle
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: application() application(holotz-castle.desktop) holotz-castle = 1.3.14-8.mga10 holotz-castle(x86-64) = 1.3.14-8.mga10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libSDL-1.2.so.0()(64bit) libSDL_image-1.2.so.0()(64bit) libSDL_mixer-1.2.so.0()(64bit) libSDL_ttf-2.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit)
Processing files: holotz-castle-data-1.3.14-8.mga10.noarch
Provides: holotz-castle-data = 1.3.14-8.mga10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: holotz-castle-debugsource-1.3.14-8.mga10.x86_64
Provides: holotz-castle-debugsource = 1.3.14-8.mga10 holotz-castle-debugsource(x86-64) = 1.3.14-8.mga10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: holotz-castle-debuginfo-1.3.14-8.mga10.x86_64
Provides: debuginfo(build-id) = 49b73dc05c20959d9f368aeacb4618838d1c4925 debuginfo(build-id) = ceb04928042bfd16336be77d4a7a185d38c01ecd holotz-castle-debuginfo = 1.3.14-8.mga10 holotz-castle-debuginfo(x86-64) = 1.3.14-8.mga10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: holotz-castle-debugsource(x86-64) = 1.3.14-8.mga10
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build/BUILDROOT
Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/holotz-castle-1.3.14-8.mga10.x86_64.rpm
Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/holotz-castle-debugsource-1.3.14-8.mga10.x86_64.rpm
Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/holotz-castle-debuginfo-1.3.14-8.mga10.x86_64.rpm
Wrote: /home/pterjan/rpmbuild/RPMS/noarch/holotz-castle-data-1.3.14-8.mga10.noarch.rpm
Executing(rmbuild): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.3cFGOQ
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ test -d /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ rm -rf /home/pterjan/rpmbuild/BUILD/holotz-castle-1.3.14-build
+ RPM_EC=0
++ jobs -p
+ exit 0
D: [iurt_root_command] Success!
