You are not logged in.

#1 2022-06-15 22:42:30

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,926

[Solved] devtools build fail - /tmp container to small

While building https://aur.archlinux.org/packages/openmw-git with extra-x86_64 I encountered this error :

[100%] Linking CXX executable ../../openmw
[100%] Built target openmw-cs
lto-wrapper: fatal error: write: No space left on device
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

Building on my live system succeeded.

Comparing /usr/share/devtools/makepkg-x86_64.conf with /etc/makepkg.conf showed devtools showed a difference :

makepkg-x86_64.conf has lto enabled while /etcmakepkg.conf has it  disabled by default .
explicitly adding options=(!lto) to the PKGBUILD made building with extra-x86_64 succeed.

Could someone test building this package in a clean chroot to verify whether this is an error on my system ?

Note:
anyone willing to test  first needs to build https://aur.archlinux.org/packages/reca … ion-openmw and https://aur.archlinux.org/packages/bullet-multithreaded .
once those have been built, use a command like

extra-x86_64-build -- -I /path/to/recastnavigation-openmw-1.5.1.r754.e75adf8-1-x86_64.pkg.tar.zst -I /path/to/bullet-multithreaded-3.24-1-x86_64.pkg.tar.zst

Last edited by Lone_Wolf (2022-06-17 09:40:21)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#2 2022-06-16 10:02:05

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,926

Re: [Solved] devtools build fail - /tmp container to small

some more info :

$ pacman -Q devtools
devtools 20220207-2
$ pacman -Qkk devtools 
devtools: 76 total files, 0 altered files
$

enabling lto in PKGBUILD explicitly doesn't break build in live environment, looks like there's more to this.

log of failed extra-x86_64-build

CMake Warning:
  No source or binary directory provided.  Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.


-- The C compiler identification is GNU 12.1.0
-- The CXX compiler identification is GNU 12.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring OpenMW...
-- Found Git: /usr/bin/git (found version "2.36.1") 
-- Found RecastNavigation: /usr/lib/libRecast.so  
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found LZ4: /usr/lib/liblz4.so  
-- Found the following ICU libraries:
--   uc (required)
--   i18n (required)
--   data (required)
-- Found ICU: /usr/include (found version "71.1") 
-- Found FFmpeg_AVCODEC 58.134.100
-- Found FFmpeg_AVFORMAT 58.76.100
-- Found FFmpeg_AVUTIL 56.70.100
-- Found FFmpeg_SWSCALE 5.9.100
-- Found FFmpeg_SWRESAMPLE 3.9.100
-- Found FFmpeg: /usr/lib/ffmpeg4.4/libavcodec.so;/usr/lib/ffmpeg4.4/libavformat.so;/usr/lib/ffmpeg4.4/libavutil.so;/usr/lib/ffmpeg4.4/libswscale.so;/usr/lib/ffmpeg4.4/libswresample.so  found components: AVCODEC AVFORMAT AVUTIL SWSCALE SWRESAMPLE 
-- Found Bullet: /usr/lib/libBulletDynamics.so (Required is at least version "286") 
-- Checking if Bullet uses double precision
-- Bullet uses double precision
-- Found LIBUNSHIELD 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Found osgDB: /usr/lib/libosgDB.so  
-- Found osgViewer: /usr/lib/libosgViewer.so  
-- Found osgText: /usr/lib/libosgText.so  
-- Found osgGA: /usr/lib/libosgGA.so  
-- Found osgParticle: /usr/lib/libosgParticle.so  
-- Found osgUtil: /usr/lib/libosgUtil.so  
-- Found osgFX: /usr/lib/libosgFX.so  
-- Found osgShadow: /usr/lib/libosgShadow.so  
-- Found osgAnimation: /usr/lib/libosgAnimation.so  
-- Found osg: /usr/lib/libosg.so  
-- Found OpenThreads: /usr/lib/libOpenThreads.so  
-- Found OpenSceneGraph: /usr/lib/libosgDB.so;/usr/lib/libosgViewer.so;/usr/lib/libosgText.so;/usr/lib/libosgGA.so;/usr/lib/libosgParticle.so;/usr/lib/libosgUtil.so;/usr/lib/libosgFX.so;/usr/lib/libosgShadow.so;/usr/lib/libosgAnimation.so;/usr/lib/libosg.so;/usr/lib/libOpenThreads.so (found suitable version "3.6.5", minimum required is "3.4.0") 
-- Checking if OSG supports multiview
Osg does not support multiview, disabling use of GL_OVR_multiview
-- Found Boost: /usr/include (found suitable version "1.79.0", minimum required is "1.6.2") found components: system filesystem program_options iostreams regex 
-- Found Boost: /usr/include (found suitable version "1.79.0", minimum required is "1.77.0") found components: atomic 
-- Found MyGUI 3.4.1
-- Found SDL2 2.0.22
-- Found OpenAL: /usr/lib/libopenal.so  
-- Found LuaJit 
-- Found SQLite3: /usr/include (found version "3.38.5") 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    DESIRED_QT_VERSION


-- Build files have been written to: /build/openmw-git/src/openmw
[  0%] Building CXX object extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/videostate.cpp.o
[  0%] Building CXX object extern/smhasher/CMakeFiles/smhasher.dir/MurmurHash3.cpp.o
[  0%] Building CXX object extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/videoplayer.cpp.o
[  0%] Building CXX object extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/audiodecoder.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinystr.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinyxml.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinyxmlerror.cpp.o
[  0%] Building CXX object extern/osgQt/CMakeFiles/osgQt.dir/GraphicsWindowQt.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinyxmlparser.cpp.o
-- OpenMW version 0.48.0
[  0%] Built target git-version
[  1%] Linking CXX static library libsmhasher.a
[  1%] Built target smhasher
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/utilpackage.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/l10n.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/scriptscontainer.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/configuration.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/serialization.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/settings/settings.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/vfs/manager.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/storage.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/luastate.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/l10n/messagebundles.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/vfs/filesystemarchive.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/bsa/compressedbsafile.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/settings/parser.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/vfs/bsaarchive.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/bsa/bsa_file.cpp.o
[  2%] Linking CXX static library liblocal_tinyxml.a
[  2%] Built target local_tinyxml
[  2%] Building CXX object components/CMakeFiles/components.dir/vfs/registerarchives.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/resource/scenemanager.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/resource/keyframemanager.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/resource/imagemanager.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/resource/bulletshapemanager.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/bulletshape.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/niffilemanager.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/multiobjectcache.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/resourcesystem.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/stats.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/animation.cpp.o
[  3%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSChannel.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/foreachbulletobject.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/shader/shadermanager.cpp.o
[  3%] Linking CXX static library libosg-ffmpeg-videoplayer.a
[  3%] Built target osg-ffmpeg-videoplayer
[  4%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSControl.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/shader/shadervisitor.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/shader/removedalphafunc.cpp.o
[  4%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/sceneutil/clone.cpp.o
[  4%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem_keyboard.cpp.o
[  4%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem_mouse.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/attach.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/visitor.cpp.o
[  5%] Linking CXX static library libosgQt.a
[  5%] Built target osgQt
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/util.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/statesetupdater.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/controller.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/skeleton.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/riggeometry.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/morphgeometry.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/lightcontroller.cpp.o
[  5%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem_joystick.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/lightmanager.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/lightutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/positionattitudetransform.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/workqueue.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/pathgridutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/waterutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/writescene.cpp.o
[  6%] Linking CXX static library liboics.a
[  6%] Built target oics
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/serialize.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/optimizer.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/actorutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/detourdebugdraw.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/navmesh.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/agentpath.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/shadow.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/mwshadowtechnique.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/recastmesh.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/shadowsbin.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/osgacontroller.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/rtt.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/screencapture.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/depth.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/color.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/nif/controlled.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/nif/effect.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/controller.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/extra.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/node.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/data.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/niffile.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/property.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/nifstream.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/physics.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/nifloader.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/controller.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/particle.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/matrixtransform.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/nifbullet/bulletnifloader.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/to_utf8/to_utf8.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/attr.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/common.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/reader.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/luascripts.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/format.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/pass.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/technique.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/lexer.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/widgets.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/fx/stateupdater.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/esmreader.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/esmwriter.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadacti.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadalch.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadappa.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadarmo.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadbody.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadbook.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadbsgn.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadcell.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadclas.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadclot.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadcont.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadcrea.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loaddial.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loaddoor.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadench.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadfact.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadglob.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadgmst.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadinfo.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadingr.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadland.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadlevlist.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadligh.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadlock.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadprob.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadrepa.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadltex.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadmgef.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadmisc.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadnpc.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadpgrd.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadrace.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadregn.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadscpt.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadskil.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadsndg.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadsoun.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadspel.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadsscr.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadstat.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadweap.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/aipackage.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/effectlist.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/spelllist.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/variant.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/variantimp.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/loadtes3.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/cellref.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/filter.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/journalentry.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/savedgame.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/queststate.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/locals.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/globalscript.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/player.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/objectstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/cellid.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/cellstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/globalmap.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/inventorystate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/containerstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/npcstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/creaturestate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/dialoguestate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/statstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/npcstats.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/creaturestats.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/weatherstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/quickkeys.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/fogstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/spellstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/activespells.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/creaturelevliststate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/doorstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/projectilestate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/debugprofile.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/aisequence.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/magiceffects.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/custommarkerstate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/stolenitems.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/transport.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/animationstate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/controlsstate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/mappings.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/readerscache.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3terrain/storage.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/common.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/formid.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadachr.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadacti.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadacre.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadalch.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadaloc.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadammo.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadanio.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadappa.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadarma.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadarmo.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadaspc.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadbook.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadbptd.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadcell.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadclas.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadclot.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadclfm.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadcont.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadcrea.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loaddial.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loaddobj.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loaddoor.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadeyes.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadflor.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadflst.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadfurn.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadglob.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadgras.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadhair.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadhdpt.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadidle.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadidlm.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadimod.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadinfo.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadingr.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadkeym.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadland.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlgtm.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadligh.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadltex.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlvlc.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlvli.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlvln.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmato.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmisc.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmset.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmstt.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmusc.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnavi.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnavm.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnote.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnpc.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadotft.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpack.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpgrd.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpgre.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpwat.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadqust.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadrace.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadrefr.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadregn.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadroad.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsbsp.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadscol.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadscpt.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadscrl.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsgst.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadslgm.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsndr.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsoun.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadstat.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtact.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadterm.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtes4.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtree.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtxst.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/esm4/loadweap.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/esm4/loadwrld.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/esm4/reader.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/resourcehelpers.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/rng.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/messageformatparser.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/thread.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/compression.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/osguservalues.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/color.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/errorMarker.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/frustum.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/multiview.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/stereomanager.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/types.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/debug/debugging.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/debug/debuglog.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/debug/gldebug.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/linuxpath.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/androidpath.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/windowspath.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/macospath.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/multidircollection.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/collections.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/configurationmanager.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/lowlevelfile.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/constrainedfilestream.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/hash.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/configfileparser.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/openfile.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/constrainedfilestreambuf.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/compiler/controlparser.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/compiler/errorhandler.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/compiler/exprparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/extensions.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/fileparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/generator.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/lineparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/literals.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/locals.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/output.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/parser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/scanner.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/scriptparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/skipparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/streamerrorhandler.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/stringparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/nullerrorhandler.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/opcodes.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/extensions0.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/declarationparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/quickfileparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/discardparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/junkparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/interpreter/installopcodes.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/interpreter/interpreter.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/interpreter/runtime.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/interpreter/defines.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/translation/translation.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/world.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/buffercache.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/terraingrid.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/material.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/terraindrawable.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/texturemanager.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/chunkmanager.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/compositemaprenderer.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/quadtreeworld.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/quadtreenode.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/viewdata.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/cellborder.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguirendermanager.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguidatamanager.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguiplatform.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguitexture.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguiloglistener.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/additivelayer.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/scalinglayer.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/box.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/imagebutton.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/tags.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/list.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/numericeditbox.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/sharedstatebutton.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/windowcaption.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/widgets.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/fontloader/fontloader.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/sdlutil/gl4es_init.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlgraphicswindow.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/imagetosurface.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlinputwrapper.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlvideowrapper.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlcursormanager.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlmappings.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/version/version.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/fallback/fallback.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/fallback/validate.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/scriptsettings.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/widget.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/element.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/util.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/layers.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/content.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/alignment.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/resources.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/adapter.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/text.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/textedit.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/window.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/image.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/container.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/flex.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/crashcatcher/crashcatcher.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/debug.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/makenavmesh.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/findsmoothpath.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmeshbuilder.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmeshmanager.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/cachedrecastmeshmanager.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshmanager.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navigatorimpl.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmesh.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/asyncnavmeshupdater.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/tilecachedrecastmeshmanager.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmeshobject.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshtilescache.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/settings.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navigator.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/findrandompointaroundcircle.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/raycast.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshtileview.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/oscillatingrecastmeshobject.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/offmeshconnectionsmanager.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/preparednavmeshdata.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshcacheitem.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navigatorutils.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/generatenavmeshtile.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshdb.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/serialization.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshdbutils.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recast.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/gettilespositions.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/loadinglistener/reporter.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/sqlite3/db.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/sqlite3/statement.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/sqlite3/transaction.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/esmloader/load.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/esmloader/esmdata.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/navmeshtool/protocol.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/platform/platform.cpp.o
[ 38%] Linking CXX static library libcomponents.a
[ 38%] Built target components
[ 38%] Building CXX object apps/bsatool/CMakeFiles/bsatool.dir/bsatool.cpp.o
[ 38%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/labels.cpp.o
[ 38%] Building CXX object apps/navmeshtool/CMakeFiles/openmw-navmeshtool.dir/worldspacedata.cpp.o
[ 38%] Building CXX object apps/mwiniimporter/CMakeFiles/openmw-iniimporter.dir/main.cpp.o
[ 38%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/esmtool.cpp.o
[ 38%] Building CXX object apps/navmeshtool/CMakeFiles/openmw-navmeshtool.dir/navmesh.cpp.o
[ 38%] Building CXX object apps/bulletobjecttool/CMakeFiles/openmw-bulletobjecttool.dir/main.cpp.o
[ 38%] Building CXX object apps/mwiniimporter/CMakeFiles/openmw-iniimporter.dir/importer.cpp.o
[ 38%] Building CXX object apps/niftest/CMakeFiles/niftest.dir/niftest.cpp.o
[ 38%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/tes4.cpp.o
[ 38%] Automatic MOC for target components_qt
[ 38%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importplayer.cpp.o
[ 38%] Building CXX object apps/navmeshtool/CMakeFiles/openmw-navmeshtool.dir/main.cpp.o
[ 39%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/record.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importcrec.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importnpcc.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/main.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importer.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importcellref.cpp.o
[ 39%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/objects.cpp.o
[ 39%] Built target components_qt_autogen
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importacdt.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importinventory.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importklst.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importcntc.cpp.o
[ 40%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importgame.cpp.o
[ 40%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importinfo.cpp.o
[ 40%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importdial.cpp.o
[ 40%] Generating ui_contentselector.h
[ 40%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importques.cpp.o
[ 40%] Building CXX object components/CMakeFiles/components_qt.dir/components_qt_autogen/mocs_compilation.cpp.o
[ 40%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/modelitem.cpp.o
[ 40%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/esmfile.cpp.o
[ 40%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/naturalsort.cpp.o
[ 40%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importjour.cpp.o
[ 40%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importscri.cpp.o
[ 40%] Linking CXX executable ../../openmw-iniimporter
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/contentmodel.cpp.o
[ 41%] Linking CXX executable ../../niftest
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importscpt.cpp.o
[ 41%] Linking CXX executable ../../bsatool
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/loadordererror.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importproj.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importsplm.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importercontext.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/converter.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/view/combobox.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertacdt.cpp.o
[ 42%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/view/contentselector.cpp.o
[ 42%] Linking CXX executable ../../esmtool
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertnpcc.cpp.o
[ 42%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/renderingmanager.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertinventory.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertcrec.cpp.o
[ 42%] Built target openmw-iniimporter
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertcntc.cpp.o
[ 42%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/animation.cpp.o
[ 42%] Linking CXX executable ../../openmw-bulletobjecttool
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertscri.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertscpt.cpp.o
[ 42%] Building CXX object components/CMakeFiles/components_qt.dir/config/gamesettings.cpp.o
[ 42%] Building CXX object components/CMakeFiles/components_qt.dir/config/launchersettings.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertplayer.cpp.o
[ 42%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/rotatecontroller.cpp.o
[ 42%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/sky.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/skyutil.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/npcanimation.cpp.o
[ 43%] Building CXX object components/CMakeFiles/components_qt.dir/process/processinvoker.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/creatureanimation.cpp.o
[ 43%] Building CXX object components/CMakeFiles/components_qt.dir/misc/helpviewer.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/effectmanager.cpp.o
[ 43%] Linking CXX executable ../../openmw-navmeshtool
[ 43%] Built target niftest
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/util.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/pathgrid.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/weaponanimation.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/screenshotmanager.cpp.o
[ 43%] Built target bsatool
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/bulletdebugdraw.cpp.o
[ 43%] Linking CXX static library libcomponents_qt.a
[ 43%] Built target components_qt
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/globalmap.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/characterpreview.cpp.o
[ 43%] Linking CXX executable ../../openmw-essimporter
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/camera.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/localmap.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/water.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/terrainstorage.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/ripplesimulation.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/actoranimation.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/landmanager.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/navmesh.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/actorspaths.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/recastmesh.cpp.o
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/fogmanager.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/objectpaging.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/groundcover.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/postprocessor.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/pingpongcull.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/hdr.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/pingpongcanvas.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/transparentpass.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/navmeshmode.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/actionmanager.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/bindingsmanager.cpp.o
[ 45%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/controllermanager.cpp.o
[ 45%] Built target esmtool
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/controlswitch.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/inputmanagerimp.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/mousemanager.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/keyboardmanager.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/sensormanager.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/gyromanager.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/layout.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/textinput.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/widgets.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/race.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/class.cpp.o
[ 46%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/birth.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/review.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/windowmanagerimp.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/console.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/dialogue.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/windowbase.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/statswindow.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/messagebox.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/journalwindow.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/charactercreation.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/mapwindow.cpp.o
[ 47%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/windowpinnablebase.cpp.o
[ 48%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/tooltips.cpp.o
[ 48%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/scrollwindow.cpp.o
[ 48%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/bookwindow.cpp.o
[ 48%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/resourceskin.cpp.o
[ 48%] Built target openmw-essimporter
[ 48%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/formatting.cpp.o
[ 48%] Automatic MOC for target openmw-launcher
[ 48%] Built target openmw-launcher_autogen
[ 49%] Automatic MOC for target openmw-cs
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/inventorywindow.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/container.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/hud.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/countdialog.cpp.o
[ 49%] Automatic MOC for target openmw-wizard
[ 49%] Built target openmw-wizard_autogen
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/tradewindow.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/settingswindow.cpp.o
[ 49%] Generating ui_settingspage.h
[ 50%] Generating qrc_launcher.cpp
[ 50%] Built target openmw-cs_autogen
[ 50%] Generating ui_advancedpage.h
[ 50%] Generating ui_contentselector.h
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/confirmationdialog.cpp.o
[ 51%] Generating ui_datafilespage.h
[ 51%] Generating ui_directorypicker.h
[ 51%] Generating ui_graphicspage.h
[ 51%] Generating ui_mainwindow.h
[ 51%] Generating ui_playpage.h
[ 51%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/openmw-launcher_autogen/mocs_compilation.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/alchemywindow.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/referenceinterface.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellwindow.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/mainmenu.cpp.o
[ 51%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/datafilespage.cpp.o
[ 52%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/graphicspage.cpp.o
[ 52%] Generating ui_methodselectionpage.h
[ 52%] Generating qrc_wizard.cpp
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/quickkeysmenu.cpp.o
[ 52%] Generating ui_componentselectionpage.h
[ 53%] Generating ui_conclusionpage.h
[ 53%] Generating ui_existinginstallationpage.h
[ 53%] Generating ui_importpage.h
[ 53%] Generating ui_installationpage.h
[ 53%] Generating ui_installationtargetpage.h
[ 53%] Generating ui_intropage.h
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemselection.cpp.o
[ 53%] Generating ui_languageselectionpage.h
[ 53%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/openmw-wizard_autogen/mocs_compilation.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellbuyingwindow.cpp.o
[ 53%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/sdlinit.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/loadingscreen.cpp.o
[ 53%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/main.cpp.o
[ 53%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/maindialog.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/levelupdialog.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/waitdialog.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellcreationdialog.cpp.o
[ 54%] Built target openmw-bulletobjecttool
[ 54%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/playpage.cpp.o
[ 54%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/textslotmsgbox.cpp.o
[ 54%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/settingspage.cpp.o
[ 54%] Built target openmw-navmeshtool
[ 54%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/advancedpage.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/enchantingdialog.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/trainingwindow.cpp.o
[ 54%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/cellnameloader.cpp.o
[ 54%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/profilescombobox.cpp.o
[ 54%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/textinputdialog.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/travelwindow.cpp.o
[ 55%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/lineedit.cpp.o
[ 55%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/componentselectionpage.cpp.o
[ 55%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/conclusionpage.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/exposedwindow.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/cursor.cpp.o
[ 56%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/existinginstallationpage.cpp.o
[ 56%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/importpage.cpp.o
[ 56%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellicons.cpp.o
[ 56%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/merchantrepair.cpp.o
[ 56%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/repair.cpp.o
[ 56%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/soulgemdialog.cpp.o
[ 56%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/companionwindow.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/bookpage.cpp.o
[ 57%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/openalutil.cpp.o
[ 57%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/qrc_launcher.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/journalviewmodel.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/journalbooks.cpp.o
[ 57%] Generating ui_filedialog.h
[ 57%] Generating qrc_launcher.cpp
[ 57%] Generating qrc_resources.cpp
[ 57%] Generating ui_contentselector.h
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/openmw-cs_autogen/mocs_compilation.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/main.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/editor.cpp.o
[ 57%] Linking CXX executable ../../openmw-launcher
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemmodel.cpp.o
[ 57%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/inisettings.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/containeritemmodel.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/inventoryitemmodel.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/sortfilteritemmodel.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemview.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/tradeitemmodel.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/companionitemmodel.cpp.o
[ 57%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/installationtargetpage.cpp.o
[ 57%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/intropage.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/pickpocketitemmodel.cpp.o
[ 57%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/languageselectionpage.cpp.o
[ 57%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/main.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/controllers.cpp.o
[ 58%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/mainwizard.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/savegamedialog.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/recharge.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/videowidget.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/backgroundimage.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemwidget.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/screenfader.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/debugwindow.cpp.o
[ 58%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/methodselectionpage.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellmodel.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellview.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/draganddrop.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/timeadvancer.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/jailscreen.cpp.o
[ 59%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/utils/componentlistwidget.cpp.o
[ 59%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/installationpage.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemchargeview.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/keyboardnavigation.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/textcolours.cpp.o
[ 60%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/unshield/unshieldworker.cpp.o
[ 60%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/qrc_wizard.cpp.o
[ 60%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/statswatcher.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/document.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/postprocessorhud.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/operation.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/dialoguemanagerimp.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/journalimp.cpp.o
[ 61%] Built target openmw-launcher
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/journalentry.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/saving.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/documentmanager.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/quest.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/topic.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/loader.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/filter.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/selectwrapper.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/runner.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/operationholder.cpp.o
[ 62%] Linking CXX executable ../../openmw-wizard
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/hypertextparser.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/stage.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/keywordsearch.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/locals.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/scripttest.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/savingstate.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/savingstages.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/blacklist.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/scriptmanagerimp.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/compilercontext.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/interpretercontext.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/cellextensions.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/messages.cpp.o
[ 63%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/miscextensions.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtable.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtableproxymodel.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/regionmap.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/data.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/commanddispatcher.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtablebase.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/resourcetable.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/guiextensions.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/soundextensions.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedtableproxymodel.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/skyextensions.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtree.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/infotableproxymodel.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/landtexturetableproxymodel.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/actoradapter.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idcollection.cpp.o
[ 65%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/statsextensions.cpp.o
[ 65%] Built target openmw-wizard
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/universalid.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/record.cpp.o
[ 65%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/containerextensions.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/commands.cpp.o
[ 65%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/aiextensions.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/columnbase.cpp.o
[ 65%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/controlextensions.cpp.o
[ 65%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/extensions.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/columnimp.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/scriptcontext.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/cell.cpp.o
[ 65%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/globalscripts.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refidcollection.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refidadapter.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/ref.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refiddata.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refidadapterimp.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/ref.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/collectionbase.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refcollection.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/dialogueextensions.cpp.o
[ 67%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/animationextensions.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/columns.cpp.o
[ 67%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/transformationextensions.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/infocollection.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/tablemimedata.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/cellcoordinates.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/cellselection.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/resources.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/consoleextensions.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/resourcesmanager.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/userextensions.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/luamanagerimp.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/object.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/scope.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/pathgrid.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/landtexture.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/land.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/worldview.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/userdataserializer.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedtablewrapper.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedcollection.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedcoladapterimp.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/eventqueue.cpp.o
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedinfocollection.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/luabindings.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/localscripts.cpp.o
[ 69%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/objectbindings.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idcompletionmanager.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/metadata.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/defaultgmsts.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/infoselectwrapper.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/commandmacro.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/tools.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/reportmodel.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/cellbindings.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/asyncbindings.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/mergeoperation.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/camerabindings.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/mandatoryid.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/skillcheck.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/uibindings.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/classcheck.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/inputbindings.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/factioncheck.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/nearbybindings.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/racecheck.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/soundcheck.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/regioncheck.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/birthsigncheck.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/postprocessingbindings.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/spellcheck.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/referencecheck.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/referenceablecheck.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/scriptcheck.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/bodypartcheck.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/debugbindings.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/stats.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/types.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/door.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/actor.cpp.o
[ 72%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/startscriptcheck.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/container.cpp.o
[ 72%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/search.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/weapon.cpp.o
[ 72%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/searchoperation.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/npc.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/creature.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/searchstage.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/pathgridcheck.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/soundgencheck.cpp.o
[ 73%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/activator.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/magiceffectcheck.cpp.o
[ 73%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/book.cpp.o
[ 73%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/lockpick.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/mergestages.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/gmstcheck.cpp.o
[ 73%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/probe.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/topicinfocheck.cpp.o
[ 73%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/apparatus.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/potion.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/misc.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/journalcheck.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/repair.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/enchantmentcheck.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/viewmanager.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/view.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/operations.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/operation.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/subview.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/soundmanagerimp.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/openal_output.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/ffmpeg_decoder.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/sound_buffer.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/startup.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/loudness.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/filedialog.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/newgame.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/filewidget.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/movieaudiofactory.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/regionsoundselector.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/watersoundupdater.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/adjusterwidget.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/volumesettings.cpp.o
[ 76%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/refdata.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/loader.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/globaldebugprofilemenu.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/runlogsubview.cpp.o
[ 76%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/worldimp.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/sizehint.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/subviewfactory.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/scene.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/globals.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/class.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/table.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tablesubview.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/action.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionteleport.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/containerstore.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scriptsubview.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiontalk.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/util.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiontake.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/regionmapsubview.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tablebottombox.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/manualref.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/player.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/failedaction.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cells.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/creator.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/genericcreator.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/localscripts.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/globalcreator.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/customdata.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/inventorystore.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionopen.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/cellcreator.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/pathgridcreator.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/referenceablecreator.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/startscriptcreator.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/referencecreator.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scenesubview.cpp.o
[ 79%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionread.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/infocreator.cpp.o
[ 79%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionharvest.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scriptedit.cpp.o
[ 79%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionequip.cpp.o
[ 79%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/timestamp.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dialoguesubview.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/previewsubview.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/regionmap.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dragrecordtable.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionalchemy.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cellstore.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/nestedtable.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionapply.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dialoguespinbox.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actioneat.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/recordbuttonbar.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tableeditidaction.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scripterrortable.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/extendedcommandconfigurator.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/store.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/esmstore.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionrepair.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionsoulgem.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/bodypartcreator.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/landtexturecreator.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/landcreator.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tableheadermouseeventhandler.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/subviews.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/livecellref.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/enumdelegate.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/vartypedelegate.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/recordstatusdelegate.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiondoor.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/idtypedelegate.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/datadisplaydelegate.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/esmloader.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scripthighlighter.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/idvalidator.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiontrap.cpp.o
[ 83%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dialoguecreator.cpp.o
[ 83%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/idcompletiondelegate.cpp.o
[ 83%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/colordelegate.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cellref.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/weather.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/projectilemanager.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cellpreloader.cpp.o
[ 83%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dragdroputils.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolbar.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/datetimemanager.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/groundcoverstore.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/magiceffects.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetool.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolmode.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/pushbutton.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/physicssystem.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetooltoggle.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolrun.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/modebutton.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetooltoggle2.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetooltexturebrush.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/trace.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/actor.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolshapebrush.cpp.o
[ 85%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/object.cpp.o
[ 85%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/completerpopup.cpp.o
[ 85%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/heightfield.cpp.o
[ 85%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/closestnotmerayresultcallback.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/coloreditor.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/colorpickerpopup.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/scenewidget.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/droplineedit.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/worldspacewidget.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pagedworldspacewidget.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/contacttestresultcallback.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/deepestnotmecontacttestresultcallback.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/unpagedworldspacewidget.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/stepper.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/movementsolver.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/projectile.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/previewwidget.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/actorconvexcallback.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/editmode.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/mtphysics.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/instancemode.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/contacttestwrapper.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/projectileconvexcallback.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/classes.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/activator.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/creature.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/npc.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/weapon.cpp.o
[ 87%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/instanceselectionmode.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/armor.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/potion.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/apparatus.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/instancemovemode.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/book.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/clothing.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/orbitcameramode.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/container.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/door.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/ingredient.cpp.o
[ 89%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pathgridmode.cpp.o
[ 89%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/selectionmode.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/creaturelevlist.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/itemlevlist.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/light.cpp.o
[ 89%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pathgridselectionmode.cpp.o
[ 89%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cameracontroller.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/lockpick.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/misc.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/probe.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/repair.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/static.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/actor.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/bodypart.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/mechanicsmanagerimp.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/stat.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/creaturestats.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/magiceffects.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellwater.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/actorutil.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terraintexturemode.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/actor.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spelllist.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spells.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/activespells.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/npcstats.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terrainselection.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aipackage.cpp.o
[ 91%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aisequence.cpp.o
[ 91%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terrainshapemode.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/brushdraw.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aipursue.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/alchemy.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiwander.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/commands.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aitravel.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aifollow.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiavoiddoor.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lighting.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lightingday.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aibreathe.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aicast.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lightingnight.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiescort.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lightingbright.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiface.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/object.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiactivate.cpp.o
[ 93%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cell.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aicombat.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/recharge.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/repair.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/enchanting.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/pathfinding.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/pathgrid.cpp.o
[ 93%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terrainstorage.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/security.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellcasting.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellresistance.cpp.o
[ 93%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/tagbase.cpp.o
[ 93%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellarrow.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/pickpocket.cpp.o
[ 94%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellmarker.cpp.o
[ 94%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellborder.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/combat.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/steering.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/obstacle.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pathgrid.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/autocalcspell.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/difficultyscaling.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/reportsubview.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aicombataction.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/summoning.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/reporttable.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/character.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/actors.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/searchsubview.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/objects.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/searchbox.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/merge.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/subviews.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/dialogue.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/trading.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/pagebase.cpp.o
[ 95%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/page.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/weaponpriority.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/keybindingpage.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellpriority.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/contextmenulist.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/state.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/weapontype.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellutil.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spelleffects.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/statemanagerimp.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/setting.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/intsetting.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/charactermanager.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/doublesetting.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/boolsetting.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/character.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/enumsetting.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/quicksavemanager.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/coloursetting.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwbase/environment.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/main.cpp.o
[ 97%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcut.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/engine.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/options.cpp.o
[ 98%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcuteventhandler.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcutmanager.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcutsetting.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/modifiersetting.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/stringsetting.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/category.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/node.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/unarynode.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/narynode.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/leafnode.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/booleannode.cpp.o
[ 99%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/parser.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/andnode.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/ornode.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/notnode.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/textnode.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/valuenode.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/filter/filterbox.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/filter/recordfilterbox.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/filter/editwidget.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/qrc_resources.cpp.o
[100%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/qrc_launcher.cpp.o
[100%] Linking CXX executable ../../openmw-cs
[100%] Linking CXX executable ../../openmw
[100%] Built target openmw-cs
lto-wrapper: fatal error: write: No space left on device
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[2]: *** [apps/openmw/CMakeFiles/openmw.dir/build.make:5420: openmw] Error 1
make[1]: *** [CMakeFiles/Makefile2:738: apps/openmw/CMakeFiles/openmw.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
[1m[31m==> ERROR:(B[m[1m A failure occurred in build().(B[m
[1m    Aborting...(B[m

log of extra-x86_64-build with options=(!lto) in PKGBUILD

CMake Warning:
  No source or binary directory provided.  Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.


-- The C compiler identification is GNU 12.1.0
-- The CXX compiler identification is GNU 12.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring OpenMW...
-- Found Git: /usr/bin/git (found version "2.36.1") 
-- Found RecastNavigation: /usr/lib/libRecast.so  
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found LZ4: /usr/lib/liblz4.so  
-- Found the following ICU libraries:
--   uc (required)
--   i18n (required)
--   data (required)
-- Found ICU: /usr/include (found version "71.1") 
-- Found FFmpeg_AVCODEC 58.134.100
-- Found FFmpeg_AVFORMAT 58.76.100
-- Found FFmpeg_AVUTIL 56.70.100
-- Found FFmpeg_SWSCALE 5.9.100
-- Found FFmpeg_SWRESAMPLE 3.9.100
-- Found FFmpeg: /usr/lib/ffmpeg4.4/libavcodec.so;/usr/lib/ffmpeg4.4/libavformat.so;/usr/lib/ffmpeg4.4/libavutil.so;/usr/lib/ffmpeg4.4/libswscale.so;/usr/lib/ffmpeg4.4/libswresample.so  found components: AVCODEC AVFORMAT AVUTIL SWSCALE SWRESAMPLE 
-- Found Bullet: /usr/lib/libBulletDynamics.so (Required is at least version "286") 
-- Checking if Bullet uses double precision
-- Bullet uses double precision
-- Found LIBUNSHIELD 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Found osgDB: /usr/lib/libosgDB.so  
-- Found osgViewer: /usr/lib/libosgViewer.so  
-- Found osgText: /usr/lib/libosgText.so  
-- Found osgGA: /usr/lib/libosgGA.so  
-- Found osgParticle: /usr/lib/libosgParticle.so  
-- Found osgUtil: /usr/lib/libosgUtil.so  
-- Found osgFX: /usr/lib/libosgFX.so  
-- Found osgShadow: /usr/lib/libosgShadow.so  
-- Found osgAnimation: /usr/lib/libosgAnimation.so  
-- Found osg: /usr/lib/libosg.so  
-- Found OpenThreads: /usr/lib/libOpenThreads.so  
-- Found OpenSceneGraph: /usr/lib/libosgDB.so;/usr/lib/libosgViewer.so;/usr/lib/libosgText.so;/usr/lib/libosgGA.so;/usr/lib/libosgParticle.so;/usr/lib/libosgUtil.so;/usr/lib/libosgFX.so;/usr/lib/libosgShadow.so;/usr/lib/libosgAnimation.so;/usr/lib/libosg.so;/usr/lib/libOpenThreads.so (found suitable version "3.6.5", minimum required is "3.4.0") 
-- Checking if OSG supports multiview
Osg does not support multiview, disabling use of GL_OVR_multiview
-- Found Boost: /usr/include (found suitable version "1.79.0", minimum required is "1.6.2") found components: system filesystem program_options iostreams regex 
-- Found Boost: /usr/include (found suitable version "1.79.0", minimum required is "1.77.0") found components: atomic 
-- Found MyGUI 3.4.1
-- Found SDL2 2.0.22
-- Found OpenAL: /usr/lib/libopenal.so  
-- Found LuaJit 
-- Found SQLite3: /usr/include (found version "3.38.5") 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    DESIRED_QT_VERSION


-- Build files have been written to: /build/openmw-git/src/openmw
[  0%] Building CXX object extern/osgQt/CMakeFiles/osgQt.dir/GraphicsWindowQt.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinyxmlparser.cpp.o
[  0%] Building CXX object extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/videoplayer.cpp.o
[  0%] Building CXX object extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/audiodecoder.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinyxml.cpp.o
[  0%] Building CXX object extern/osg-ffmpeg-videoplayer/CMakeFiles/osg-ffmpeg-videoplayer.dir/videostate.cpp.o
[  0%] Building CXX object extern/smhasher/CMakeFiles/smhasher.dir/MurmurHash3.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinyxmlerror.cpp.o
[  0%] Building CXX object extern/oics/CMakeFiles/local_tinyxml.dir/tinystr.cpp.o
-- OpenMW version 0.48.0
[  0%] Built target git-version
[  1%] Linking CXX static library libsmhasher.a
[  1%] Built target smhasher
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/l10n.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/luastate.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/scriptscontainer.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/serialization.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/utilpackage.cpp.o
[  1%] Building CXX object components/CMakeFiles/components.dir/lua/storage.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/vfs/bsaarchive.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/settings/parser.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/bsa/compressedbsafile.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/l10n/messagebundles.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/vfs/manager.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/settings/settings.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/lua/configuration.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/bsa/bsa_file.cpp.o
[  2%] Building CXX object components/CMakeFiles/components.dir/vfs/filesystemarchive.cpp.o
[  2%] Linking CXX static library liblocal_tinyxml.a
[  2%] Built target local_tinyxml
[  2%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSChannel.cpp.o
[  3%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSControl.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/vfs/registerarchives.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/scenemanager.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/keyframemanager.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/imagemanager.cpp.o
[  3%] Building CXX object components/CMakeFiles/components.dir/resource/bulletshapemanager.cpp.o
[  3%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem.cpp.o
[  3%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem_keyboard.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/resource/bulletshape.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/resource/niffilemanager.cpp.o
[  4%] Linking CXX static library libosg-ffmpeg-videoplayer.a
[  4%] Built target osg-ffmpeg-videoplayer
[  4%] Building CXX object components/CMakeFiles/components.dir/resource/multiobjectcache.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/resource/resourcesystem.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/resource/stats.cpp.o
[  4%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem_mouse.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/resource/animation.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/resource/foreachbulletobject.cpp.o
[  4%] Building CXX object extern/oics/CMakeFiles/oics.dir/ICSInputControlSystem_joystick.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/shader/shadermanager.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/shader/shadervisitor.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/shader/removedalphafunc.cpp.o
[  4%] Building CXX object components/CMakeFiles/components.dir/sceneutil/clone.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/attach.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/visitor.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/util.cpp.o
[  5%] Linking CXX static library libosgQt.a
[  5%] Built target osgQt
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/statesetupdater.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/controller.cpp.o
[  5%] Linking CXX static library liboics.a
[  5%] Built target oics
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/skeleton.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/riggeometry.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/morphgeometry.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/lightcontroller.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/lightmanager.cpp.o
[  5%] Building CXX object components/CMakeFiles/components.dir/sceneutil/lightutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/positionattitudetransform.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/workqueue.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/pathgridutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/waterutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/writescene.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/serialize.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/optimizer.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/actorutil.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/detourdebugdraw.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/navmesh.cpp.o
[  6%] Building CXX object components/CMakeFiles/components.dir/sceneutil/agentpath.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/shadow.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/mwshadowtechnique.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/recastmesh.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/shadowsbin.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/osgacontroller.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/rtt.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/screencapture.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/depth.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/sceneutil/color.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/nif/controlled.cpp.o
[  7%] Building CXX object components/CMakeFiles/components.dir/nif/effect.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/controller.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/extra.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/node.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/data.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/niffile.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/property.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/nifstream.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nif/physics.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/nifloader.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/controller.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/particle.cpp.o
[  8%] Building CXX object components/CMakeFiles/components.dir/nifosg/matrixtransform.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/nifbullet/bulletnifloader.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/to_utf8/to_utf8.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/attr.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/common.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/reader.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/luascripts.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/esm/format.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/pass.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/technique.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/lexer.cpp.o
[  9%] Building CXX object components/CMakeFiles/components.dir/fx/widgets.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/fx/stateupdater.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/esmreader.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/esmwriter.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadacti.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadalch.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadappa.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadarmo.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadbody.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadbook.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadbsgn.cpp.o
[ 10%] Building CXX object components/CMakeFiles/components.dir/esm3/loadcell.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadclas.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadclot.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadcont.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadcrea.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loaddial.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loaddoor.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadench.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadfact.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadglob.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadgmst.cpp.o
[ 11%] Building CXX object components/CMakeFiles/components.dir/esm3/loadinfo.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadingr.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadland.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadlevlist.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadligh.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadlock.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadprob.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadrepa.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadltex.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadmgef.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadmisc.cpp.o
[ 12%] Building CXX object components/CMakeFiles/components.dir/esm3/loadnpc.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadpgrd.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadrace.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadregn.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadscpt.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadskil.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadsndg.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadsoun.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadspel.cpp.o
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadsscr.cpp.o
In file included from /build/openmw-git/src/openmw/components/fx/technique.hpp:25,
                 from /build/openmw-git/src/openmw/components/fx/pass.cpp:21:
/build/openmw-git/src/openmw/components/fx/types.hpp: In lambda function:
/build/openmw-git/src/openmw/components/fx/types.hpp:258:77: warning: ‘=vec2(’ directive writing 6 bytes into a region of size 5 [-Wformat-overflow=]
  258 |                         return Misc::StringUtils::format("const vec2 %s=vec2(%f,%f);", mName, value[0], value[1]);
      |                                                                        ~~~~~^
/build/openmw-git/src/openmw/components/fx/types.hpp:258:58: note: assuming directive output of 8 bytes
  258 |                         return Misc::StringUtils::format("const vec2 %s=vec2(%f,%f);", mName, value[0], value[1]);
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/openmw-git/src/openmw/components/fx/types.hpp:258:58: note: assuming directive output of 8 bytes
In file included from /usr/include/stdio.h:894,
                 from /usr/include/c++/12.1.0/cstdio:42,
                 from /usr/include/c++/12.1.0/ext/string_conversions.h:43,
                 from /usr/include/c++/12.1.0/bits/basic_string.h:3960,
                 from /usr/include/c++/12.1.0/string:53,
                 from /build/openmw-git/src/openmw/components/fx/pass.hpp:5,
                 from /build/openmw-git/src/openmw/components/fx/pass.cpp:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘fx::Types::UniformBase::getGLSL()::<lambda(auto:53&&)> [with auto:53 = fx::Types::Uniform<osg::Vec2f>&]’ at /build/openmw-git/src/openmw/components/fx/types.hpp:258:113:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 27 or more bytes (assuming 37) into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadstat.cpp.o
/build/openmw-git/src/openmw/components/fx/types.hpp: In lambda function:
/build/openmw-git/src/openmw/components/fx/types.hpp:265:77: warning: ‘=vec3(’ directive writing 6 bytes into a region of size 5 [-Wformat-overflow=]
  265 |                         return Misc::StringUtils::format("const vec3 %s=vec3(%f,%f,%f);", mName, value[0], value[1], value[2]);
      |                                                                        ~~~~~^
/build/openmw-git/src/openmw/components/fx/types.hpp:265:58: note: assuming directive output of 8 bytes
  265 |                         return Misc::StringUtils::format("const vec3 %s=vec3(%f,%f,%f);", mName, value[0], value[1], value[2]);
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/openmw-git/src/openmw/components/fx/types.hpp:265:58: note: assuming directive output of 8 bytes
/build/openmw-git/src/openmw/components/fx/types.hpp:265:58: note: assuming directive output of 8 bytes
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘fx::Types::UniformBase::getGLSL()::<lambda(auto:53&&)> [with auto:53 = fx::Types::Uniform<osg::Vec3f>&]’ at /build/openmw-git/src/openmw/components/fx/types.hpp:265:126:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 31 or more bytes (assuming 46) into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 13%] Building CXX object components/CMakeFiles/components.dir/esm3/loadweap.cpp.o
/build/openmw-git/src/openmw/components/fx/types.hpp: In lambda function:
/build/openmw-git/src/openmw/components/fx/types.hpp:272:77: warning: ‘=vec4(’ directive writing 6 bytes into a region of size 5 [-Wformat-overflow=]
  272 |                         return Misc::StringUtils::format("const vec4 %s=vec4(%f,%f,%f,%f);", mName, value[0], value[1], value[2], value[3]);
      |                                                                        ~~~~~^
/build/openmw-git/src/openmw/components/fx/types.hpp:272:58: note: assuming directive output of 8 bytes
  272 |                         return Misc::StringUtils::format("const vec4 %s=vec4(%f,%f,%f,%f);", mName, value[0], value[1], value[2], value[3]);
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/openmw-git/src/openmw/components/fx/types.hpp:272:58: note: assuming directive output of 8 bytes
/build/openmw-git/src/openmw/components/fx/types.hpp:272:58: note: assuming directive output of 8 bytes
/build/openmw-git/src/openmw/components/fx/types.hpp:272:58: note: assuming directive output of 8 bytes
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘fx::Types::UniformBase::getGLSL()::<lambda(auto:53&&)> [with auto:53 = fx::Types::Uniform<osg::Vec4f>&]’ at /build/openmw-git/src/openmw/components/fx/types.hpp:272:139:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 35 or more bytes (assuming 55) into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/aipackage.cpp.o
/build/openmw-git/src/openmw/components/fx/types.hpp: In lambda function:
/build/openmw-git/src/openmw/components/fx/types.hpp:293:73: warning: ‘%s’ directive writing between 4 and 5 bytes into a region of size 4 [-Wformat-overflow=]
  293 |                         return Misc::StringUtils::format("const bool %s=%s;", mName, value ? "true" : "false");
      |                                                                         ^~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘fx::Types::UniformBase::getGLSL()::<lambda(auto:53&&)> [with auto:53 = fx::Types::Uniform<bool>&]’ at /build/openmw-git/src/openmw/components/fx/types.hpp:293:110:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 18 or more bytes (assuming 19) into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
/build/openmw-git/src/openmw/components/fx/types.hpp: In lambda function:
/build/openmw-git/src/openmw/components/fx/types.hpp:279:74: warning: ‘%f’ directive writing between 3 and 317 bytes into a region of size 3 [-Wformat-overflow=]
  279 |                         return Misc::StringUtils::format("const float %s=%f;", mName, value);
      |                                                                          ^~
/build/openmw-git/src/openmw/components/fx/types.hpp:279:58: note: assuming directive output of 8 bytes
  279 |                         return Misc::StringUtils::format("const float %s=%f;", mName, value);
      |                                                          ^~~~~~~~~~~~~~~~~~~~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘fx::Types::UniformBase::getGLSL()::<lambda(auto:53&&)> [with auto:53 = fx::Types::Uniform<float>&]’ at /build/openmw-git/src/openmw/components/fx/types.hpp:279:92:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 18 or more bytes (assuming 23) into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
/build/openmw-git/src/openmw/components/fx/types.hpp: In member function ‘std::string fx::Pass::getPassHeader(fx::Technique&, std::string_view, bool)’:
/build/openmw-git/src/openmw/components/fx/types.hpp:239:79: warning: ‘uniform sampler2D ’ directive writing 18 bytes into a region of size 16 [-Wformat-overflow=]
  239 |                             return Misc::StringUtils::format("uniform sampler2D %s;", mName);
      |                                                               ~~~~~~~~~~~~~~~~^~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘std::optional<std::__cxx11::basic_string<char> > fx::Types::UniformBase::getGLSL()’ at /build/openmw-git/src/openmw/components/fx/types.hpp:239:61,
    inlined from ‘std::string fx::Pass::getPassHeader(fx::Technique&, std::string_view, bool)’ at /build/openmw-git/src/openmw/components/fx/pass.cpp:207:46:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 20 or more bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
/build/openmw-git/src/openmw/components/fx/types.hpp: In member function ‘std::string fx::Pass::getPassHeader(fx::Technique&, std::string_view, bool)’:
/build/openmw-git/src/openmw/components/fx/types.hpp:241:79: warning: ‘uniform sampler3D ’ directive writing 18 bytes into a region of size 16 [-Wformat-overflow=]
  241 |                             return Misc::StringUtils::format("uniform sampler3D %s;", mName);
      |                                                               ~~~~~~~~~~~~~~~~^~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘std::optional<std::__cxx11::basic_string<char> > fx::Types::UniformBase::getGLSL()’ at /build/openmw-git/src/openmw/components/fx/types.hpp:241:61,
    inlined from ‘std::string fx::Pass::getPassHeader(fx::Technique&, std::string_view, bool)’ at /build/openmw-git/src/openmw/components/fx/pass.cpp:207:46:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 20 or more bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
/build/openmw-git/src/openmw/components/fx/types.hpp: In member function ‘std::string fx::Pass::getPassHeader(fx::Technique&, std::string_view, bool)’:
/build/openmw-git/src/openmw/components/fx/types.hpp:237:79: warning: ‘uniform sampler1D ’ directive writing 18 bytes into a region of size 16 [-Wformat-overflow=]
  237 |                             return Misc::StringUtils::format("uniform sampler1D %s;", mName);
      |                                                               ~~~~~~~~~~~~~~~~^~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘std::optional<std::__cxx11::basic_string<char> > fx::Types::UniformBase::getGLSL()’ at /build/openmw-git/src/openmw/components/fx/types.hpp:237:61,
    inlined from ‘std::string fx::Pass::getPassHeader(fx::Technique&, std::string_view, bool)’ at /build/openmw-git/src/openmw/components/fx/pass.cpp:207:46:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 20 or more bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/effectlist.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/spelllist.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/variant.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/variantimp.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/loadtes3.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/cellref.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/filter.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/savedgame.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/journalentry.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/queststate.cpp.o
[ 14%] Building CXX object components/CMakeFiles/components.dir/esm3/locals.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/globalscript.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/player.cpp.o
/build/openmw-git/src/openmw/components/fx/technique.cpp: In member function ‘fx::FlagsType fx::Technique::parseFlags()’:
/build/openmw-git/src/openmw/components/fx/technique.cpp:919:62: warning: ‘unrecognized flag '’ directive writing 19 bytes into a region of size 16 [-Wformat-overflow=]
  919 |             error(Misc::StringUtils::format("unrecognized flag '%s'", std::string(term)));
      |                                              ~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/stdio.h:894,
                 from /usr/include/c++/12.1.0/cstdio:42,
                 from /usr/include/c++/12.1.0/ext/string_conversions.h:43,
                 from /usr/include/c++/12.1.0/bits/basic_string.h:3960,
                 from /usr/include/c++/12.1.0/string:53,
                 from /build/openmw-git/src/openmw/components/fx/technique.hpp:5,
                 from /build/openmw-git/src/openmw/components/fx/technique.cpp:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘fx::Technique::parseFlags()::<lambda(std::string_view)>’ at /build/openmw-git/src/openmw/components/fx/technique.cpp:919:44,
    inlined from ‘fx::FlagsType fx::Technique::parseFlags()’ at /build/openmw-git/src/openmw/components/fx/technique.cpp:924:29:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 21 or more bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/objectstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/cellid.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/cellstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/globalmap.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/inventorystate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/containerstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/npcstate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/creaturestate.cpp.o
[ 15%] Building CXX object components/CMakeFiles/components.dir/esm3/dialoguestate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/statstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/npcstats.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/creaturestats.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/weatherstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/quickkeys.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/fogstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/spellstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/activespells.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/creaturelevliststate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/doorstate.cpp.o
[ 16%] Building CXX object components/CMakeFiles/components.dir/esm3/projectilestate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/debugprofile.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/aisequence.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/magiceffects.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/custommarkerstate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/stolenitems.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/transport.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/animationstate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/controlsstate.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/mappings.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3/readerscache.cpp.o
[ 17%] Building CXX object components/CMakeFiles/components.dir/esm3terrain/storage.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/common.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/formid.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadachr.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadacre.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadacti.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadalch.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadaloc.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadammo.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadanio.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadappa.cpp.o
[ 18%] Building CXX object components/CMakeFiles/components.dir/esm4/loadarma.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadarmo.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadaspc.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadbook.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadbptd.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadcell.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadclas.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadclfm.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadclot.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadcont.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loadcrea.cpp.o
[ 19%] Building CXX object components/CMakeFiles/components.dir/esm4/loaddial.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loaddobj.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loaddoor.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadeyes.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadflor.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadflst.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadfurn.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadglob.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadgras.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadhair.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadidle.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadhdpt.cpp.o
[ 20%] Building CXX object components/CMakeFiles/components.dir/esm4/loadidlm.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadimod.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadinfo.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadingr.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadkeym.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadland.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlgtm.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadligh.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadltex.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlvlc.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlvli.cpp.o
[ 21%] Building CXX object components/CMakeFiles/components.dir/esm4/loadlvln.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmato.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmisc.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmset.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmstt.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadmusc.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnavi.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnavm.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnote.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadnpc.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadotft.cpp.o
[ 22%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpack.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpgrd.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpgre.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadpwat.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadqust.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadrace.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadrefr.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadregn.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadroad.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsbsp.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadscol.cpp.o
[ 23%] Building CXX object components/CMakeFiles/components.dir/esm4/loadscpt.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadscrl.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsgst.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadslgm.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsndr.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadsoun.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadstat.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtact.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadterm.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtes4.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtree.cpp.o
[ 24%] Building CXX object components/CMakeFiles/components.dir/esm4/loadtxst.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/esm4/loadweap.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/esm4/loadwrld.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/esm4/reader.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/resourcehelpers.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/rng.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/messageformatparser.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/thread.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/compression.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/osguservalues.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/errorMarker.cpp.o
[ 25%] Building CXX object components/CMakeFiles/components.dir/misc/color.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/frustum.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/multiview.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/stereomanager.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/stereo/types.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/debug/debugging.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/debug/debuglog.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/debug/gldebug.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/linuxpath.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/androidpath.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/windowspath.cpp.o
[ 26%] Building CXX object components/CMakeFiles/components.dir/files/macospath.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/multidircollection.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/collections.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/configurationmanager.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/lowlevelfile.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/constrainedfilestream.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/hash.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/configfileparser.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/openfile.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/files/constrainedfilestreambuf.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/compiler/controlparser.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/compiler/errorhandler.cpp.o
[ 27%] Building CXX object components/CMakeFiles/components.dir/compiler/exprparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/extensions.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/fileparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/generator.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/lineparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/literals.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/locals.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/output.cpp.o
In file included from /usr/include/c++/12.1.0/string:40,
                 from /usr/include/boost/system/detail/error_category.hpp:16,
                 from /usr/include/boost/system/error_category.hpp:10,
                 from /usr/include/boost/filesystem/path_traits.hpp:14,
                 from /usr/include/boost/filesystem/path.hpp:21,
                 from /usr/include/boost/filesystem.hpp:16,
                 from /build/openmw-git/src/openmw/components/files/linuxpath.hpp:6,
                 from /build/openmw-git/src/openmw/components/files/linuxpath.cpp:1:
In static member function ‘static constexpr std::char_traits<char>::char_type* std::char_traits<char>::copy(char_type*, const char_type*, std::size_t)’,
    inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:423:21,
    inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:418:7,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.tcc:532:22,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:2171:19,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(size_type, size_type, const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:2196:22,
    inlined from ‘boost::filesystem::path Files::LinuxPath::getInstallPath() const’ at /build/openmw-git/src/openmw/components/files/linuxpath.cpp:146:46:
/usr/include/c++/12.1.0/bits/char_traits.h:431:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict]
  431 |         return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
      |                                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/parser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/scanner.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/scriptparser.cpp.o
[ 28%] Building CXX object components/CMakeFiles/components.dir/compiler/skipparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/streamerrorhandler.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/stringparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/nullerrorhandler.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/opcodes.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/extensions0.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/declarationparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/quickfileparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/discardparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/compiler/junkparser.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/interpreter/installopcodes.cpp.o
[ 29%] Building CXX object components/CMakeFiles/components.dir/interpreter/interpreter.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/interpreter/runtime.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/interpreter/defines.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/translation/translation.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/world.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/buffercache.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/material.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/terraingrid.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/terraindrawable.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/texturemanager.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/chunkmanager.cpp.o
[ 30%] Building CXX object components/CMakeFiles/components.dir/terrain/compositemaprenderer.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/quadtreeworld.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/quadtreenode.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/cellborder.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/terrain/viewdata.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguirendermanager.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguidatamanager.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguiplatform.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguitexture.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/myguiloglistener.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/additivelayer.cpp.o
[ 31%] Building CXX object components/CMakeFiles/components.dir/myguiplatform/scalinglayer.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/box.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/imagebutton.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/tags.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/list.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/numericeditbox.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/sharedstatebutton.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/windowcaption.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/widgets/widgets.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/fontloader/fontloader.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/sdlutil/gl4es_init.cpp.o
[ 32%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlgraphicswindow.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/imagetosurface.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlinputwrapper.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlvideowrapper.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlcursormanager.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/sdlutil/sdlmappings.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/version/version.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/fallback/fallback.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/fallback/validate.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/scriptsettings.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/widget.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/element.cpp.o
[ 33%] Building CXX object components/CMakeFiles/components.dir/lua_ui/util.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/layers.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/content.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/alignment.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/resources.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/adapter.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/text.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/textedit.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/window.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/image.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/container.cpp.o
[ 34%] Building CXX object components/CMakeFiles/components.dir/lua_ui/flex.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/crashcatcher/crashcatcher.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/debug.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/makenavmesh.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/findsmoothpath.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmeshbuilder.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmeshmanager.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/cachedrecastmeshmanager.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshmanager.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navigatorimpl.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/asyncnavmeshupdater.cpp.o
[ 35%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmesh.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/tilecachedrecastmeshmanager.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recastmeshobject.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshtilescache.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/settings.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navigator.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/findrandompointaroundcircle.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/raycast.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshtileview.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/oscillatingrecastmeshobject.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/offmeshconnectionsmanager.cpp.o
[ 36%] Building CXX object components/CMakeFiles/components.dir/detournavigator/preparednavmeshdata.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshcacheitem.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navigatorutils.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/generatenavmeshtile.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshdb.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/serialization.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/navmeshdbutils.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/recast.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/detournavigator/gettilespositions.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/loadinglistener/reporter.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/sqlite3/db.cpp.o
[ 37%] Building CXX object components/CMakeFiles/components.dir/sqlite3/statement.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/sqlite3/transaction.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/esmloader/load.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/esmloader/esmdata.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/navmeshtool/protocol.cpp.o
[ 38%] Building CXX object components/CMakeFiles/components.dir/platform/platform.cpp.o
/build/openmw-git/src/openmw/components/detournavigator/navmeshdb.cpp: In constructor ‘DetourNavigator::NavMeshDb::NavMeshDb(std::string_view, uint64_t)’:
/build/openmw-git/src/openmw/components/detournavigator/navmeshdb.cpp:151:75: warning: ‘pragma max_page_count = ’ directive writing 24 bytes into a region of size 16 [-Wformat-overflow=]
  151 |             const auto query = Misc::StringUtils::format("pragma max_page_count = %lu;", value);
      |                                                           ~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/stdio.h:894,
                 from /usr/include/c++/12.1.0/cstdio:42,
                 from /usr/include/c++/12.1.0/ext/string_conversions.h:43,
                 from /usr/include/c++/12.1.0/bits/basic_string.h:3960,
                 from /usr/include/c++/12.1.0/string:53,
                 from /usr/include/c++/12.1.0/bits/locale_classes.h:40,
                 from /usr/include/c++/12.1.0/bits/ios_base.h:41,
                 from /usr/include/c++/12.1.0/ios:42,
                 from /usr/include/c++/12.1.0/ostream:38,
                 from /usr/include/c++/12.1.0/bits/unique_ptr.h:41,
                 from /usr/include/c++/12.1.0/memory:76,
                 from /build/openmw-git/src/openmw/components/sqlite3/db.hpp:4,
                 from /build/openmw-git/src/openmw/components/detournavigator/navmeshdb.hpp:9,
                 from /build/openmw-git/src/openmw/components/detournavigator/navmeshdb.cpp:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {long unsigned int}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘void DetourNavigator::{anonymous}::setMaxPageCount(sqlite3&, uint64_t)’ at /build/openmw-git/src/openmw/components/detournavigator/navmeshdb.cpp:151:95,
    inlined from ‘DetourNavigator::NavMeshDb::NavMeshDb(std::string_view, uint64_t)’ at /build/openmw-git/src/openmw/components/detournavigator/navmeshdb.cpp:183:24:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 27 and 46 bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 38%] Linking CXX static library libcomponents.a
[ 38%] Built target components
[ 38%] Building CXX object apps/mwiniimporter/CMakeFiles/openmw-iniimporter.dir/main.cpp.o
[ 38%] Building CXX object apps/navmeshtool/CMakeFiles/openmw-navmeshtool.dir/navmesh.cpp.o
[ 38%] Building CXX object apps/mwiniimporter/CMakeFiles/openmw-iniimporter.dir/importer.cpp.o
[ 38%] Building CXX object apps/bsatool/CMakeFiles/bsatool.dir/bsatool.cpp.o
[ 38%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/labels.cpp.o
[ 38%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importnpcc.cpp.o
[ 38%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/tes4.cpp.o
[ 38%] Building CXX object apps/niftest/CMakeFiles/niftest.dir/niftest.cpp.o
[ 38%] Building CXX object apps/bulletobjecttool/CMakeFiles/openmw-bulletobjecttool.dir/main.cpp.o
[ 38%] Automatic MOC for target components_qt
[ 38%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importcellref.cpp.o
[ 38%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importer.cpp.o
[ 38%] Building CXX object apps/navmeshtool/CMakeFiles/openmw-navmeshtool.dir/main.cpp.o
[ 38%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importcrec.cpp.o
[ 38%] Building CXX object apps/navmeshtool/CMakeFiles/openmw-navmeshtool.dir/worldspacedata.cpp.o
[ 38%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/esmtool.cpp.o
[ 38%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/main.cpp.o
[ 38%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importplayer.cpp.o
[ 39%] Building CXX object apps/esmtool/CMakeFiles/esmtool.dir/record.cpp.o
[ 39%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/objects.cpp.o
[ 39%] Built target components_qt_autogen
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importacdt.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importinventory.cpp.o
[ 39%] Generating ui_contentselector.h
[ 39%] Building CXX object components/CMakeFiles/components_qt.dir/components_qt_autogen/mocs_compilation.cpp.o
[ 39%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/modelitem.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importklst.cpp.o
[ 39%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importcntc.cpp.o
[ 39%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/esmfile.cpp.o
[ 39%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/naturalsort.cpp.o
[ 40%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importgame.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/contentmodel.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importinfo.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/model/loadordererror.cpp.o
[ 41%] Linking CXX executable ../../niftest
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importdial.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importques.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importjour.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/view/combobox.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/contentselector/view/contentselector.cpp.o
[ 41%] Built target niftest
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/config/gamesettings.cpp.o
[ 41%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/renderingmanager.cpp.o
[ 41%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/animation.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/config/launchersettings.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/process/processinvoker.cpp.o
[ 41%] Building CXX object components/CMakeFiles/components_qt.dir/misc/helpviewer.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importscri.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importscpt.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importproj.cpp.o
/build/openmw-git/src/openmw/apps/esmtool/record.cpp: In function ‘std::string {anonymous}::ruleString(const ESM::DialInfo::SelectStruct&)’:
/build/openmw-git/src/openmw/apps/esmtool/record.cpp:125:59: warning: ‘%-32s’ directive writing 32 or more bytes into a region of size 3 [-Wformat-overflow=]
  125 |     std::string result = Misc::StringUtils::format("%-12s %-32s %2s %s", type_str, func_str, oper_str, stream.str());
      |                                                           ^~~~~
In file included from /usr/include/stdio.h:894,
                 from /usr/include/c++/12.1.0/cstdio:42,
                 from /usr/include/c++/12.1.0/ext/string_conversions.h:43,
                 from /usr/include/c++/12.1.0/bits/basic_string.h:3960,
                 from /usr/include/c++/12.1.0/string:53,
                 from /build/openmw-git/src/openmw/apps/esmtool/record.hpp:4,
                 from /build/openmw-git/src/openmw/apps/esmtool/record.cpp:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘std::string {anonymous}::ruleString(const ESM::DialInfo::SelectStruct&)’ at /build/openmw-git/src/openmw/apps/esmtool/record.cpp:125:116:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 50 or more bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importsplm.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/importercontext.cpp.o
[ 41%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/converter.cpp.o
[ 41%] Linking CXX executable ../../openmw-iniimporter
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertacdt.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertnpcc.cpp.o
[ 42%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/rotatecontroller.cpp.o
[ 42%] Built target openmw-iniimporter
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertinventory.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertcrec.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertcntc.cpp.o
[ 42%] Linking CXX executable ../../esmtool
[ 42%] Linking CXX executable ../../bsatool
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertscri.cpp.o
[ 42%] Built target bsatool
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertscpt.cpp.o
[ 42%] Building CXX object apps/essimporter/CMakeFiles/openmw-essimporter.dir/convertplayer.cpp.o
[ 42%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/sky.cpp.o
[ 42%] Built target esmtool
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/skyutil.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/npcanimation.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/creatureanimation.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/effectmanager.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/util.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/pathgrid.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/weaponanimation.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/screenshotmanager.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/bulletdebugdraw.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/globalmap.cpp.o
[ 43%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/characterpreview.cpp.o
[ 43%] Linking CXX executable ../../openmw-bulletobjecttool
[ 44%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/camera.cpp.o
[ 44%] Linking CXX static library libcomponents_qt.a
[ 44%] Built target components_qt
[ 44%] Automatic MOC for target openmw-launcher
[ 44%] Built target openmw-launcher_autogen
[ 45%] Automatic MOC for target openmw-cs
[ 45%] Linking CXX executable ../../openmw-navmeshtool
[ 45%] Built target openmw-bulletobjecttool
[ 45%] Automatic MOC for target openmw-wizard
[ 45%] Built target openmw-wizard_autogen
[ 45%] Generating ui_settingspage.h
[ 46%] Generating qrc_launcher.cpp
[ 46%] Generating ui_advancedpage.h
[ 46%] Generating ui_contentselector.h
[ 46%] Generating ui_datafilespage.h
[ 46%] Generating ui_directorypicker.h
[ 46%] Generating ui_graphicspage.h
[ 46%] Generating ui_mainwindow.h
[ 46%] Generating ui_playpage.h
[ 46%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/openmw-launcher_autogen/mocs_compilation.cpp.o
[ 46%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/datafilespage.cpp.o
[ 47%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/graphicspage.cpp.o
[ 47%] Built target openmw-cs_autogen
[ 47%] Generating ui_methodselectionpage.h
[ 47%] Generating qrc_wizard.cpp
[ 47%] Generating ui_componentselectionpage.h
[ 48%] Generating ui_conclusionpage.h
[ 48%] Generating ui_existinginstallationpage.h
[ 48%] Generating ui_importpage.h
[ 48%] Generating ui_installationpage.h
[ 48%] Generating ui_installationtargetpage.h
[ 48%] Generating ui_intropage.h
[ 48%] Generating ui_languageselectionpage.h
[ 48%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/openmw-wizard_autogen/mocs_compilation.cpp.o
[ 48%] Built target openmw-navmeshtool
[ 48%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/componentselectionpage.cpp.o
[ 48%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/localmap.cpp.o
[ 48%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/conclusionpage.cpp.o
[ 48%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/water.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/existinginstallationpage.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/terrainstorage.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/importpage.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/ripplesimulation.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/sdlinit.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/actoranimation.cpp.o
[ 49%] Linking CXX executable ../../openmw-essimporter
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/main.cpp.o
[ 49%] Generating ui_filedialog.h
[ 49%] Generating qrc_launcher.cpp
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/maindialog.cpp.o
[ 49%] Generating qrc_resources.cpp
[ 49%] Generating ui_contentselector.h
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/landmanager.cpp.o
[ 49%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/openmw-cs_autogen/mocs_compilation.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/navmesh.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/inisettings.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/installationtargetpage.cpp.o
[ 49%] Built target openmw-essimporter
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/intropage.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/languageselectionpage.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/playpage.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/textslotmsgbox.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/main.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/mainwizard.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/actorspaths.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/methodselectionpage.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/settingspage.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/advancedpage.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/cellnameloader.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/profilescombobox.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/utils/componentlistwidget.cpp.o
[ 49%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/textinputdialog.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/recastmesh.cpp.o
[ 49%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/installationpage.cpp.o
[ 49%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/fogmanager.cpp.o
[ 50%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/lineedit.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/objectpaging.cpp.o
[ 51%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/utils/openalutil.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/groundcover.cpp.o
[ 51%] Building CXX object apps/launcher/CMakeFiles/openmw-launcher.dir/qrc_launcher.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/postprocessor.cpp.o
[ 51%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/pingpongcull.cpp.o
[ 52%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/unshield/unshieldworker.cpp.o
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/hdr.cpp.o
[ 52%] Building CXX object apps/wizard/CMakeFiles/openmw-wizard.dir/qrc_wizard.cpp.o
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/pingpongcanvas.cpp.o
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/transparentpass.cpp.o
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwrender/navmeshmode.cpp.o
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/actionmanager.cpp.o
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/bindingsmanager.cpp.o
[ 52%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/controllermanager.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/controlswitch.cpp.o
[ 53%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/main.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/inputmanagerimp.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/mousemanager.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/keyboardmanager.cpp.o
[ 53%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/sensormanager.cpp.o
[ 53%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/editor.cpp.o
[ 54%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/document.cpp.o
[ 54%] Linking CXX executable ../../openmw-launcher
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwinput/gyromanager.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/layout.cpp.o
[ 54%] Linking CXX executable ../../openmw-wizard
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/textinput.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/widgets.cpp.o
[ 54%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/operation.cpp.o
[ 54%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/saving.cpp.o
[ 54%] Built target openmw-launcher
[ 54%] Built target openmw-wizard
[ 54%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/documentmanager.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/race.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/class.cpp.o
[ 54%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/birth.cpp.o
[ 54%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/loader.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/review.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/windowmanagerimp.cpp.o
[ 55%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/runner.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/console.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/dialogue.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/windowbase.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/statswindow.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/messagebox.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/journalwindow.cpp.o
[ 55%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/operationholder.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/charactercreation.cpp.o
[ 55%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/stage.cpp.o
[ 55%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/savingstate.cpp.o
In file included from /usr/include/c++/12.1.0/string:40,
                 from /build/openmw-git/src/openmw/apps/openmw/mwrender/postprocessor.hpp:6,
                 from /build/openmw-git/src/openmw/apps/openmw/mwrender/postprocessor.cpp:1:
In static member function ‘static constexpr std::char_traits<char>::char_type* std::char_traits<char>::copy(char_type*, const char_type*, std::size_t)’,
    inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:423:21,
    inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:418:7,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.tcc:532:22,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:1647:19,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12.1.0/bits/basic_string.h:815:28,
    inlined from ‘void MWRender::PostProcessor::update(size_t)’ at /build/openmw-git/src/openmw/apps/openmw/mwrender/postprocessor.cpp:435:58:
/usr/include/c++/12.1.0/bits/char_traits.h:431:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict]
  431 |         return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
      |                                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[ 55%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/savingstages.cpp.o
[ 55%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/blacklist.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/mapwindow.cpp.o
[ 55%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/windowpinnablebase.cpp.o
[ 56%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/doc/messages.cpp.o
[ 56%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtable.cpp.o
[ 56%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtableproxymodel.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/tooltips.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/scrollwindow.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/bookwindow.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/regionmap.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/data.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/resourceskin.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/formatting.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/inventorywindow.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/container.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/commanddispatcher.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtablebase.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/resourcetable.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/hud.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/countdialog.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/tradewindow.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedtableproxymodel.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idtree.cpp.o
[ 57%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/settingswindow.cpp.o
[ 57%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/infotableproxymodel.cpp.o
[ 58%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/confirmationdialog.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/landtexturetableproxymodel.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/actoradapter.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/alchemywindow.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/referenceinterface.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idcollection.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/universalid.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/record.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellwindow.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/mainmenu.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/commands.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/quickkeysmenu.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemselection.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellbuyingwindow.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/columnbase.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/columnimp.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/loadingscreen.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/levelupdialog.cpp.o
[ 59%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/waitdialog.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/scriptcontext.cpp.o
[ 59%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/cell.cpp.o
[ 60%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/enchantingdialog.cpp.o
[ 60%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellcreationdialog.cpp.o
[ 60%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/trainingwindow.cpp.o
[ 60%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refidcollection.cpp.o
[ 60%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/travelwindow.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refidadapter.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/exposedwindow.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/cursor.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refiddata.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refidadapterimp.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellicons.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/merchantrepair.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/repair.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/soulgemdialog.cpp.o
[ 61%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/companionwindow.cpp.o
/build/openmw-git/src/openmw/apps/openmw/mwgui/waitdialog.cpp: In member function ‘virtual void MWGui::WaitDialog::onOpen()’:
/build/openmw-git/src/openmw/apps/openmw/mwgui/waitdialog.cpp:164:84: warning: ‘ ’ directive writing 1 byte into a region of size 0 [-Wformat-overflow=]
  164 |         std::string dateTimeText = Misc::StringUtils::format("%i %s (#{sDay} %i) %i %s", currentDate.mDay, month, daysPassed, hour, formattedHour);
      |                                                                                    ^
In file included from /usr/include/stdio.h:894,
                 from /usr/include/c++/12.1.0/cstdio:42,
                 from /usr/include/c++/12.1.0/ext/string_conversions.h:43,
                 from /usr/include/c++/12.1.0/bits/basic_string.h:3960,
                 from /usr/include/c++/12.1.0/string:53,
                 from /usr/include/MYGUI/MyGUI_Exception.h:12,
                 from /usr/include/MYGUI/MyGUI_Diagnostic.h:11,
                 from /usr/include/MYGUI/MyGUI_Delegate.h:10,
                 from /build/openmw-git/src/openmw/apps/openmw/mwgui/timeadvancer.hpp:4,
                 from /build/openmw-git/src/openmw/apps/openmw/mwgui/waitdialog.hpp:4,
                 from /build/openmw-git/src/openmw/apps/openmw/mwgui/waitdialog.cpp:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘static std::string Misc::StringUtils::format(const char*, const Args& ...) [with Args = {int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, const char*}]’ at /build/openmw-git/src/openmw/components/misc/stringops.hpp:192:21,
    inlined from ‘virtual void MWGui::WaitDialog::onOpen()’ at /build/openmw-git/src/openmw/apps/openmw/mwgui/waitdialog.cpp:164:146:
/usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output 36 or more bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/ref.cpp.o
[ 61%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/collectionbase.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/bookpage.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/journalviewmodel.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/refcollection.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/journalbooks.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemmodel.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/containeritemmodel.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/columns.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/inventoryitemmodel.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/sortfilteritemmodel.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/infocollection.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemview.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/tradeitemmodel.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/companionitemmodel.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/tablemimedata.cpp.o
[ 62%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/cellcoordinates.cpp.o
[ 62%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/pickpocketitemmodel.cpp.o
In file included from /build/openmw-git/src/openmw/apps/opencs/model/world/idcollection.hpp:6,
                 from /build/openmw-git/src/openmw/apps/opencs/model/world/actoradapter.hpp:18,
                 from /build/openmw-git/src/openmw/apps/opencs/model/world/data.hpp:39,
                 from /build/openmw-git/src/openmw/apps/opencs/model/world/data.cpp:1:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp: In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Land; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Land>]’:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:26: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [448]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/12.1.0/memory:76,
                 from /build/openmw-git/src/openmw/components/resource/resourcesystem.hpp:4,
                 from /build/openmw-git/src/openmw/apps/opencs/model/world/data.hpp:32:
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<CSMWorld::Land>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Land; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Land>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 232 into object of size 448 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/controllers.cpp.o
[ 63%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/savegamedialog.cpp.o
[ 63%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/cellselection.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/resources.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/resourcesmanager.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/recharge.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::LandTexture; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::LandTexture>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::LandTexture; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::LandTexture>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [160]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<CSMWorld::LandTexture>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::LandTexture; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::LandTexture>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::LandTexture; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::LandTexture>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 88 into object of size 160 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/scope.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/videowidget.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/backgroundimage.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/pathgrid.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemwidget.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/landtexture.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/land.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::MetaData; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::MetaData>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::MetaData; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::MetaData>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [224]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<CSMWorld::MetaData>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::MetaData; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::MetaData>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::MetaData; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::MetaData>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 120 into object of size 224 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedtablewrapper.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedcollection.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedcoladapterimp.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/screenfader.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/debugwindow.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellmodel.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/spellview.cpp.o
[ 64%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/draganddrop.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/nestedinfocollection.cpp.o
[ 64%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/idcompletionmanager.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/metadata.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/defaultgmsts.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/infoselectwrapper.cpp.o
[ 65%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/commandmacro.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/timeadvancer.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/jailscreen.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/tools.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/itemchargeview.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/reportmodel.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/keyboardnavigation.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/mergeoperation.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/textcolours.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/mandatoryid.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/statswatcher.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/skillcheck.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/classcheck.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwgui/postprocessorhud.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/factioncheck.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/dialoguemanagerimp.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/journalimp.cpp.o
[ 66%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/racecheck.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/journalentry.cpp.o
[ 66%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/quest.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/soundcheck.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Dialogue; IdAccessorT = CSMWorld::IdAccessor<ESM::Dialogue>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Dialogue; IdAccessorT = CSMWorld::IdAccessor<ESM::Dialogue>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [240]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Dialogue>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Dialogue; IdAccessorT = CSMWorld::IdAccessor<ESM::Dialogue>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Dialogue; IdAccessorT = CSMWorld::IdAccessor<ESM::Dialogue>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 128 into object of size 240 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/topic.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::DebugProfile; IdAccessorT = CSMWorld::IdAccessor<ESM::DebugProfile>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::DebugProfile; IdAccessorT = CSMWorld::IdAccessor<ESM::DebugProfile>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [240]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::DebugProfile>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::DebugProfile; IdAccessorT = CSMWorld::IdAccessor<ESM::DebugProfile>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::DebugProfile; IdAccessorT = CSMWorld::IdAccessor<ESM::DebugProfile>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 128 into object of size 240 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/regioncheck.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Filter; IdAccessorT = CSMWorld::IdAccessor<ESM::Filter>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Filter; IdAccessorT = CSMWorld::IdAccessor<ESM::Filter>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [224]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Filter>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Filter; IdAccessorT = CSMWorld::IdAccessor<ESM::Filter>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Filter; IdAccessorT = CSMWorld::IdAccessor<ESM::Filter>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 120 into object of size 224 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::StartScript; IdAccessorT = CSMWorld::IdAccessor<ESM::StartScript>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::StartScript; IdAccessorT = CSMWorld::IdAccessor<ESM::StartScript>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [160]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::StartScript>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::StartScript; IdAccessorT = CSMWorld::IdAccessor<ESM::StartScript>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::StartScript; IdAccessorT = CSMWorld::IdAccessor<ESM::StartScript>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 88 into object of size 160 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/birthsigncheck.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/spellcheck.cpp.o
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/referencecheck.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::SoundGenerator; IdAccessorT = CSMWorld::IdAccessor<ESM::SoundGenerator>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::SoundGenerator; IdAccessorT = CSMWorld::IdAccessor<ESM::SoundGenerator>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [224]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::SoundGenerator>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::SoundGenerator; IdAccessorT = CSMWorld::IdAccessor<ESM::SoundGenerator>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::SoundGenerator; IdAccessorT = CSMWorld::IdAccessor<ESM::SoundGenerator>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 120 into object of size 224 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/referenceablecheck.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BodyPart; IdAccessorT = CSMWorld::IdAccessor<ESM::BodyPart>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BodyPart; IdAccessorT = CSMWorld::IdAccessor<ESM::BodyPart>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [224]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::BodyPart>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BodyPart; IdAccessorT = CSMWorld::IdAccessor<ESM::BodyPart>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BodyPart; IdAccessorT = CSMWorld::IdAccessor<ESM::BodyPart>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 120 into object of size 224 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/scriptcheck.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Enchantment; IdAccessorT = CSMWorld::IdAccessor<ESM::Enchantment>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Enchantment; IdAccessorT = CSMWorld::IdAccessor<ESM::Enchantment>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [176]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Enchantment>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Enchantment; IdAccessorT = CSMWorld::IdAccessor<ESM::Enchantment>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Enchantment; IdAccessorT = CSMWorld::IdAccessor<ESM::Enchantment>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 96 into object of size 176 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/filter.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/selectwrapper.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Cell; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Cell>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Cell; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Cell>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [560]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<CSMWorld::Cell>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Cell; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Cell>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Cell; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Cell>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 288 into object of size 560 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/bodypartcheck.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/hypertextparser.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Spell; IdAccessorT = CSMWorld::IdAccessor<ESM::Spell>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Spell; IdAccessorT = CSMWorld::IdAccessor<ESM::Spell>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [224]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Spell>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Spell; IdAccessorT = CSMWorld::IdAccessor<ESM::Spell>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Spell; IdAccessorT = CSMWorld::IdAccessor<ESM::Spell>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 120 into object of size 224 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BirthSign; IdAccessorT = CSMWorld::IdAccessor<ESM::BirthSign>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BirthSign; IdAccessorT = CSMWorld::IdAccessor<ESM::BirthSign>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [336]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::BirthSign>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BirthSign; IdAccessorT = CSMWorld::IdAccessor<ESM::BirthSign>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::BirthSign; IdAccessorT = CSMWorld::IdAccessor<ESM::BirthSign>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 176 into object of size 336 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Region; IdAccessorT = CSMWorld::IdAccessor<ESM::Region>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Region; IdAccessorT = CSMWorld::IdAccessor<ESM::Region>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [304]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Region>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Region; IdAccessorT = CSMWorld::IdAccessor<ESM::Region>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Region; IdAccessorT = CSMWorld::IdAccessor<ESM::Region>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 160 into object of size 304 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/startscriptcheck.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Script; IdAccessorT = CSMWorld::IdAccessor<ESM::Script>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Script; IdAccessorT = CSMWorld::IdAccessor<ESM::Script>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [304]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Script>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Script; IdAccessorT = CSMWorld::IdAccessor<ESM::Script>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Script; IdAccessorT = CSMWorld::IdAccessor<ESM::Script>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 160 into object of size 304 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Sound; IdAccessorT = CSMWorld::IdAccessor<ESM::Sound>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Sound; IdAccessorT = CSMWorld::IdAccessor<ESM::Sound>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [160]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Sound>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Sound; IdAccessorT = CSMWorld::IdAccessor<ESM::Sound>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Sound; IdAccessorT = CSMWorld::IdAccessor<ESM::Sound>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 88 into object of size 160 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Race; IdAccessorT = CSMWorld::IdAccessor<ESM::Race>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Race; IdAccessorT = CSMWorld::IdAccessor<ESM::Race>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [544]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Race>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Race; IdAccessorT = CSMWorld::IdAccessor<ESM::Race>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Race; IdAccessorT = CSMWorld::IdAccessor<ESM::Race>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 280 into object of size 544 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Class; IdAccessorT = CSMWorld::IdAccessor<ESM::Class>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Class; IdAccessorT = CSMWorld::IdAccessor<ESM::Class>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [352]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Class>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Class; IdAccessorT = CSMWorld::IdAccessor<ESM::Class>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Class; IdAccessorT = CSMWorld::IdAccessor<ESM::Class>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 184 into object of size 352 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/keywordsearch.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwdialogue/scripttest.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Skill; IdAccessorT = CSMWorld::IdAccessor<ESM::Skill>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Skill; IdAccessorT = CSMWorld::IdAccessor<ESM::Skill>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [224]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Skill>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Skill; IdAccessorT = CSMWorld::IdAccessor<ESM::Skill>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Skill; IdAccessorT = CSMWorld::IdAccessor<ESM::Skill>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 120 into object of size 224 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::GameSetting; IdAccessorT = CSMWorld::IdAccessor<ESM::GameSetting>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::GameSetting; IdAccessorT = CSMWorld::IdAccessor<ESM::GameSetting>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [192]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::GameSetting>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::GameSetting; IdAccessorT = CSMWorld::IdAccessor<ESM::GameSetting>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::GameSetting; IdAccessorT = CSMWorld::IdAccessor<ESM::GameSetting>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 104 into object of size 192 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Global; IdAccessorT = CSMWorld::IdAccessor<ESM::Global>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Global; IdAccessorT = CSMWorld::IdAccessor<ESM::Global>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [192]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<ESM::Global>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Global; IdAccessorT = CSMWorld::IdAccessor<ESM::Global>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = ESM::Global; IdAccessorT = CSMWorld::IdAccessor<ESM::Global>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 104 into object of size 192 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/search.cpp.o
In member function ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Pathgrid; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Pathgrid>]’,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Pathgrid; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Pathgrid>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:260:33: warning: array subscript ‘CSMWorld::CellRef[0]’ is partly outside array bounds of ‘unsigned char [272]’ [-Warray-bounds]
  260 |             ptr->mRefNum.mIndex = 0;
      |             ~~~~~~~~~~~~~~~~~~~~^~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<CSMWorld::Pathgrid>; _Args = {}]’,
    inlined from ‘int CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecordImp(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Pathgrid; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Pathgrid>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:252:14,
    inlined from ‘void CSMWorld::Collection<ESXRecordT, IdAccessorT>::cloneRecord(const std::string&, const std::string&, CSMWorld::UniversalId::Type) [with ESXRecordT = CSMWorld::Pathgrid; IdAccessorT = CSMWorld::IdAccessor<CSMWorld::Pathgrid>]’ at /build/openmw-git/src/openmw/apps/opencs/model/world/collection.hpp:292:23:
/usr/include/c++/12.1.0/bits/unique_ptr.h:1065:30: note: at offset 144 into object of size 272 allocated by ‘operator new’
 1065 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/searchoperation.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/locals.cpp.o
[ 68%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/scriptmanagerimp.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/searchstage.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/pathgridcheck.cpp.o
[ 69%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/compilercontext.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/soundgencheck.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/magiceffectcheck.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/mergestages.cpp.o
[ 69%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/interpretercontext.cpp.o
[ 69%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/cellextensions.cpp.o
[ 69%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/miscextensions.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/gmstcheck.cpp.o
[ 69%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/topicinfocheck.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/guiextensions.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/journalcheck.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/tools/enchantmentcheck.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/viewmanager.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/soundextensions.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/skyextensions.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/statsextensions.cpp.o
[ 70%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/view.cpp.o
[ 70%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/containerextensions.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/operations.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/operation.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/subview.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/aiextensions.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/startup.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/controlextensions.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/filedialog.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/newgame.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/extensions.cpp.o
[ 71%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/filewidget.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/globalscripts.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/ref.cpp.o
[ 71%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/dialogueextensions.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/animationextensions.cpp.o
[ 72%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/adjusterwidget.cpp.o
[ 72%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/loader.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/transformationextensions.cpp.o
[ 72%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/consoleextensions.cpp.o
[ 72%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/globaldebugprofilemenu.cpp.o
[ 72%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/runlogsubview.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/sizehint.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/doc/subviewfactory.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/table.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tablesubview.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scriptsubview.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/util.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/regionmapsubview.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tablebottombox.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/creator.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/genericcreator.cpp.o
[ 73%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwscript/userextensions.cpp.o
[ 73%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/luamanagerimp.cpp.o
[ 73%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/globalcreator.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/cellcreator.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/object.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/worldview.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/userdataserializer.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/pathgridcreator.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/referenceablecreator.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/eventqueue.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/startscriptcreator.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/referencecreator.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scenesubview.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/infocreator.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/luabindings.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scriptedit.cpp.o
[ 74%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/localscripts.cpp.o
[ 74%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dialoguesubview.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/objectbindings.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/previewsubview.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/cellbindings.cpp.o
[ 75%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/regionmap.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/asyncbindings.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/camerabindings.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/uibindings.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/inputbindings.cpp.o
[ 75%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/nearbybindings.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dragrecordtable.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/nestedtable.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dialoguespinbox.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/recordbuttonbar.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tableeditidaction.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scripterrortable.cpp.o
[ 76%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/postprocessingbindings.cpp.o
[ 76%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/stats.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/extendedcommandconfigurator.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/bodypartcreator.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/landtexturecreator.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/landcreator.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/tableheadermouseeventhandler.cpp.o
[ 76%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/subviews.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/enumdelegate.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/debugbindings.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/vartypedelegate.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/recordstatusdelegate.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/idtypedelegate.cpp.o
[ 77%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/datadisplaydelegate.cpp.o
[ 77%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/types.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/door.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/scripthighlighter.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/idvalidator.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dialoguecreator.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/actor.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/idcompletiondelegate.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/colordelegate.cpp.o
[ 78%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/container.cpp.o
[ 78%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/world/dragdroputils.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolbar.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetool.cpp.o
[ 79%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/weapon.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolmode.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/pushbutton.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetooltoggle.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolrun.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/modebutton.cpp.o
[ 79%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/npc.cpp.o
[ 79%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/creature.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetooltoggle2.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetooltexturebrush.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/scenetoolshapebrush.cpp.o
[ 79%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/completerpopup.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/coloreditor.cpp.o
[ 80%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/activator.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/colorpickerpopup.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/widget/droplineedit.cpp.o
[ 80%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/book.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/scenewidget.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/worldspacewidget.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pagedworldspacewidget.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/unpagedworldspacewidget.cpp.o
[ 80%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/previewwidget.cpp.o
[ 80%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/lockpick.cpp.o
[ 80%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/probe.cpp.o
[ 80%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/apparatus.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/potion.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/editmode.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/instancemode.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/misc.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwlua/types/repair.cpp.o
[ 81%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/soundmanagerimp.cpp.o
[ 81%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/instanceselectionmode.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/instancemovemode.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/ffmpeg_decoder.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/openal_output.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/orbitcameramode.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pathgridmode.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/sound_buffer.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/loudness.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/selectionmode.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/movieaudiofactory.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pathgridselectionmode.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/regionsoundselector.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cameracontroller.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellwater.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/watersoundupdater.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terraintexturemode.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/actor.cpp.o
[ 82%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwsound/volumesettings.cpp.o
[ 82%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terrainselection.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/refdata.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/worldimp.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/scene.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/globals.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/class.cpp.o
[ 83%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/action.cpp.o
[ 83%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terrainshapemode.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/brushdraw.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionteleport.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/commands.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lighting.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/containerstore.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lightingday.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiontalk.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiontake.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lightingnight.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/lightingbright.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/object.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cell.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/terrainstorage.cpp.o
[ 84%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/manualref.cpp.o
[ 84%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/tagbase.cpp.o
[ 85%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/player.cpp.o
[ 85%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/failedaction.cpp.o
[ 85%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellarrow.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellmarker.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cells.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/cellborder.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/render/pathgrid.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/reportsubview.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/localscripts.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/customdata.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/reporttable.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/inventorystore.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionopen.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionread.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionharvest.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/searchsubview.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionequip.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/searchbox.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/merge.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/tools/subviews.cpp.o
[ 86%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/timestamp.cpp.o
[ 86%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/dialogue.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionalchemy.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cellstore.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionapply.cpp.o
[ 87%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/pagebase.cpp.o
[ 87%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/page.cpp.o
[ 87%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actioneat.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/keybindingpage.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/store.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/esmstore.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionrepair.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/prefs/contextmenulist.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actionsoulgem.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/state.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/livecellref.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiondoor.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/setting.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/intsetting.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/doublesetting.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/boolsetting.cpp.o
[ 88%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/esmloader.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/enumsetting.cpp.o
[ 88%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/coloursetting.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/actiontrap.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cellref.cpp.o
[ 89%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcut.cpp.o
In file included from /usr/include/c++/12.1.0/vector:64,
                 from /usr/include/c++/12.1.0/bits/random.h:34,
                 from /usr/include/c++/12.1.0/random:49,
                 from /build/openmw-git/src/openmw/components/misc/rng.hpp:5,
                 from /build/openmw-git/src/openmw/apps/openmw/mwworld/worldimp.hpp:7,
                 from /build/openmw-git/src/openmw/apps/openmw/mwworld/worldimp.cpp:1:
In constructor ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = ESM::LuaScriptCfg; _Alloc = std::allocator<ESM::LuaScriptCfg>]’,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = ESM::LuaScriptCfg; _Alloc = std::allocator<ESM::LuaScriptCfg>]’ at /usr/include/c++/12.1.0/bits/stl_vector.h:152:68,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = ESM::LuaScriptCfg; _Alloc = std::allocator<ESM::LuaScriptCfg>]’ at /usr/include/c++/12.1.0/bits/stl_vector.h:335:7,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = ESM::LuaScriptCfg; _Alloc = std::allocator<ESM::LuaScriptCfg>]’ at /usr/include/c++/12.1.0/bits/stl_vector.h:615:7,
    inlined from ‘constexpr ESM::LuaScriptsCfg::LuaScriptsCfg(ESM::LuaScriptsCfg&&)’ at /build/openmw-git/src/openmw/components/esm/luascripts.hpp:53:12,
    inlined from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {ESM::LuaScriptsCfg}; _Type = ESM::LuaScriptsCfg]’ at /usr/include/c++/12.1.0/variant:250:4,
    inlined from ‘constexpr std::__detail::__variant::_Variadic_union<_First, _Rest ...>::_Variadic_union(std::in_place_index_t<0>, _Args&& ...) [with _Args = {ESM::LuaScriptsCfg}; _First = ESM::LuaScriptsCfg; _Rest = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /usr/include/c++/12.1.0/variant:385:4,
    inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Variadic_union<ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >; _Args = {const in_place_index_t<0>&, ESM::LuaScriptsCfg}]’ at /usr/include/c++/12.1.0/bits/stl_construct.h:119:7,
    inlined from ‘std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)::<lambda(auto:22&&, auto:23)> mutable [with auto:22 = ESM::LuaScriptsCfg; auto:23 = std::integral_constant<long unsigned int, 0>]’ at /usr/include/c++/12.1.0/variant:605:23,
    inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)::<lambda(auto:22&&, auto:23)>; _Args = {ESM::LuaScriptsCfg, integral_constant<long unsigned int, 0>}]’ at /usr/include/c++/12.1.0/bits/invoke.h:61:36,
    inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = __detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)::<lambda(auto:22&&, auto:23)>; _Args = {ESM::LuaScriptsCfg, integral_constant<long unsigned int, 0>}]’ at /usr/include/c++/12.1.0/bits/invoke.h:96:40,
    inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<long unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__variant_idx_cookie; _Visitor = std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)::<lambda(auto:22&&, auto:23)>&&; _Variants = {std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&}; long unsigned int ...__indices = {0}]’ at /usr/include/c++/12.1.0/variant:1020:17,
    inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__variant_idx_cookie; _Visitor = __detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)::<lambda(auto:22&&, auto:23)>; _Variants = {variant<ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >}]’ at /usr/include/c++/12.1.0/variant:1783:5,
    inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__variant_idx_cookie; _Visitor = __detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)::<lambda(auto:22&&, auto:23)>; _Variants = {variant<ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >}]’ at /usr/include/c++/12.1.0/variant:1729:5,
    inlined from ‘constexpr void std::__detail::__variant::__raw_idx_visit(_Visitor&&, _Variants&& ...) [with _Visitor = _Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)::<lambda(auto:22&&, auto:23)>; _Variants = {std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}]’ at /usr/include/c++/12.1.0/variant:184:44,
    inlined from ‘constexpr std::__detail::__variant::_Move_ctor_base<<anonymous>, _Types>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<<anonymous>, _Types>&&) [with bool <anonymous> = false; _Types = {ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /usr/include/c++/12.1.0/variant:600:28,
    inlined from ‘constexpr std::__detail::__variant::_Copy_assign_base<<anonymous>, _Types>::_Copy_assign_base(std::__detail::__variant::_Copy_assign_base<<anonymous>, _Types>&&) [with bool <anonymous> = false; _Types = {ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /usr/include/c++/12.1.0/variant:665:7,
    inlined from ‘constexpr std::__detail::__variant::_Move_assign_base<<anonymous>, _Types>::_Move_assign_base(std::__detail::__variant::_Move_assign_base<<anonymous>, _Types>&&) [with bool <anonymous> = false; _Types = {ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /usr/include/c++/12.1.0/variant:719:7,
    inlined from ‘constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(std::__detail::__variant::_Variant_base<_Types>&&) [with _Types = {ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /usr/include/c++/12.1.0/variant:750:7,
    inlined from ‘constexpr std::variant<_Types>::variant(std::variant<_Types>&&) [with _Types = {ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’ at /usr/include/c++/12.1.0/variant:1404:7,
    inlined from ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = variant<ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >; _Args = {variant<ESM::LuaScriptsCfg, __cxx11::basic_string<char, char_traits<char>, allocator<char> > >}]’ at /usr/include/c++/12.1.0/bits/stl_construct.h:97:14,
    inlined from ‘static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; _Args = {std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’ at /usr/include/c++/12.1.0/bits/alloc_traits.h:518:21,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; _Alloc = std::allocator<std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’ at /usr/include/c++/12.1.0/bits/vector.tcc:117:30,
    inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; _Alloc = std::allocator<std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’ at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from ‘void MWWorld::ESMStore::addOMWScripts(std::string)’ at /build/openmw-git/src/openmw/apps/openmw/mwworld/esmstore.hpp:109:73,
    inlined from ‘virtual void MWWorld::OMWScriptsLoader::load(const boost::filesystem::path&, int&, Loading::Listener*)’ at /build/openmw-git/src/openmw/apps/openmw/mwworld/worldimp.cpp:120:33:
/usr/include/c++/12.1.0/bits/stl_vector.h:106:24: warning: ‘*(__vector(2) long unsigned int*)((char*)&<unnamed> + offsetof(std::value_type, std::variant<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::__detail::__variant::_Variant_base<ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::__detail::__variant::_Move_assign_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::__detail::__variant::_Copy_assign_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::__detail::__variant::_Move_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::__detail::__variant::_Copy_ctor_base<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::__detail::__variant::_Variant_storage<false, ESM::LuaScriptsCfg, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_u))’ may be used uninitialized [-Wmaybe-uninitialized]
  106 |         : _M_start(__x._M_start), _M_finish(__x._M_finish),
      |                    ~~~~^~~~~~~~
In file included from /build/openmw-git/src/openmw/apps/openmw/mwworld/worldimp.hpp:14:
/build/openmw-git/src/openmw/apps/openmw/mwworld/esmstore.hpp: In member function ‘virtual void MWWorld::OMWScriptsLoader::load(const boost::filesystem::path&, int&, Loading::Listener*)’:
/build/openmw-git/src/openmw/apps/openmw/mwworld/esmstore.hpp:109:73: note: ‘<anonymous>’ declared here
  109 |         void addOMWScripts(std::string filePath) { mLuaContent.push_back(std::move(filePath)); }
      |                                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/weather.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/projectilemanager.cpp.o
[ 89%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcuteventhandler.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/cellpreloader.cpp.o
[ 89%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/datetimemanager.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcutmanager.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/groundcoverstore.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwworld/magiceffects.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/shortcutsetting.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/modifiersetting.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/stringsetting.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/prefs/category.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/physicssystem.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/node.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/unarynode.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/narynode.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/leafnode.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/trace.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/booleannode.cpp.o
[ 90%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/parser.cpp.o
[ 90%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/actor.cpp.o
[ 91%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/object.cpp.o
[ 91%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/heightfield.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/andnode.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/ornode.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/notnode.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/textnode.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/filter/valuenode.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/closestnotmerayresultcallback.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/contacttestresultcallback.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/filter/filterbox.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/deepestnotmecontacttestresultcallback.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/stepper.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/movementsolver.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/filter/recordfilterbox.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/view/filter/editwidget.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/projectile.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/qrc_resources.cpp.o
[ 92%] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/qrc_launcher.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/actorconvexcallback.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/mtphysics.cpp.o
[ 92%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/contacttestwrapper.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwphysics/projectileconvexcallback.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/classes.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/activator.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/creature.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/npc.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/weapon.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/armor.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/potion.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/apparatus.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/book.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/clothing.cpp.o
[ 93%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/container.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/door.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/ingredient.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/creaturelevlist.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/itemlevlist.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/light.cpp.o
[ 94%] Linking CXX executable ../../openmw-cs
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/lockpick.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/misc.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/probe.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/repair.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/static.cpp.o
[ 94%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/actor.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwclass/bodypart.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/mechanicsmanagerimp.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/stat.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/creaturestats.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/magiceffects.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/actorutil.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spelllist.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spells.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/activespells.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/npcstats.cpp.o
[ 95%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aipackage.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aisequence.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aipursue.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/alchemy.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiwander.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aitravel.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aifollow.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiavoiddoor.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aibreathe.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aicast.cpp.o
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiescort.cpp.o
[ 96%] Built target openmw-cs
[ 96%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiface.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aiactivate.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aicombat.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/recharge.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/repair.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/enchanting.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/pathfinding.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/pathgrid.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/security.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellcasting.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellresistance.cpp.o
[ 97%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/pickpocket.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/combat.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/steering.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/obstacle.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/autocalcspell.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/difficultyscaling.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/aicombataction.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/summoning.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/character.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/actors.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/objects.cpp.o
[ 98%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/trading.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/weaponpriority.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellpriority.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/weapontype.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spellutil.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwmechanics/spelleffects.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/statemanagerimp.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/charactermanager.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/character.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwstate/quicksavemanager.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/mwbase/environment.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/main.cpp.o
[ 99%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/engine.cpp.o
[100%] Building CXX object apps/openmw/CMakeFiles/openmw.dir/options.cpp.o
[100%] Linking CXX executable ../../openmw
[100%] Built target openmw

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2022-06-16 11:08:02

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,472
Website

Re: [Solved] devtools build fail - /tmp container to small

There error seems quite clear...  you ran out of space to do all the LTO stuff.  Do you build in tmpfs?

Offline

#4 2022-06-16 12:31:47

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,926

Re: [Solved] devtools build fail - /tmp container to small

That's actually the weirdest part of the message.

I always build on (ssd) drives, never on tmpfs .

This system has 16 GiB memory, 8 GiB swapfile and a discrete gpu.
Of all my partitions the root partition has the lowest amount of free space at 13G .

Also makepkg ran as user has no problem building this, what could cause chroot building to fail this ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2022-06-16 16:02:38

loqs
Member
Registered: 2014-03-06
Posts: 18,037

Re: [Solved] devtools build fail - /tmp container to small

Call ` df -h` inside the PKGBUILD.  Inside the container /tmp will be 20% of the hosts.

Offline

#6 2022-06-16 16:03:00

yochananmarqos
Member
Registered: 2020-02-05
Posts: 209

Re: [Solved] devtools build fail - /tmp container to small

Perhaps try:

export CFLAGS+=" -ffat-lto-objects"
export CXXFLAGS+=" -ffat-lto-objects"

See Task Todo List LTO fat objects

Offline

#7 2022-06-16 18:52:54

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,926

Re: [Solved] devtools build fail - /tmp container to small

df -h from within the PKGBUILD , just before make starts .

Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p1   75G   55G   16G  78% /
tmpfs           1.6G     0  1.6G   0% /tmp
tmpfs           4.0M     0  4.0M   0% /dev
tmpfs           1.6G     0  1.6G   0% /dev/shm
tmpfs           3.1G   12K  3.1G   1% /run
run             7.8G  1.4M  7.8G   1% /run/host/incoming
/dev/sda1       458G  333G  102G  77% /srcdest
/dev/nvme0n1p2  152G   74G   71G  51% /startdir

-ffat-lto-objects didn't make a difference.
I also tried ninja and make with -j 1 , but those abort even sooner .

Any clues where the size of /tmp for archbuild / arch-nspawn created containers is set and/or changed ?

Edited thread title

Last edited by Lone_Wolf (2022-06-16 18:55:12)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#8 2022-06-16 19:09:51

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,494

Re: [Solved] devtools build fail - /tmp container to small

Lone_Wolf wrote:

Any clues where the size of /tmp for archbuild / arch-nspawn created containers is set and/or changed ?

I don't ;(... but, it should be interesting for you to know that I have successfully build openmw-git (systemd-nspawn) both lto & !lto.
The memory did spike to 100%(32G) but it succeeded,

edit: I did notice about 12% swap usage which should be about 2G (17G-swap)

The command I used to start the container:

systemd-nspawn --property=MemoryMax=10G -b -D openmw-git/

If you're interested in the result, lto & !lto:

-rw-r--r-- 1 liveuser liveuser     1612 Jun 16 19:55 PKGBUILD
drwxr-xr-x 7 liveuser liveuser     4096 Jun 16 18:36 openmw
-rw-r--r-- 1 liveuser liveuser 14948441 Jun 16 20:49 openmw-git-0.47.0.r2799.g28c97c22b-1-x86_64.pkg.tar.zst
drwxr-xr-x 3 liveuser liveuser     4096 Jun 16 20:49 pkg
drwxr-xr-x 3 liveuser liveuser     4096 Jun 16 19:56 src

-rw-r--r-- 1 liveuser liveuser     1613 Jun 16 17:27 PKGBUILD
drwxr-xr-x 7 liveuser liveuser     4096 Jun 16 17:27 openmw
-rw-r--r-- 1 liveuser liveuser 17439028 Jun 16 18:30 openmw-git-0.47.0.r2799.g28c97c22b-1-x86_64.pkg.tar.zst
drwxr-xr-x 3 liveuser liveuser     4096 Jun 16 18:30 pkg
drwxr-xr-x 3 liveuser liveuser     4096 Jun 16 17:27 src

Just an update because of #11, Lone_Wolf is correct and I forgot to mention it but my tmpfs are double in size;

Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p3  391G   80G  292G  22% /
tmpfs           3.2G     0  3.2G   0% /tmp
tmpfs           4.0M     0  4.0M   0% /dev
tmpfs           3.2G     0  3.2G   0% /dev/shm
tmpfs           6.3G   52K  6.3G   1% /run
/dev/nvme0n1p2   49G   17G   31G  35% /run/host/os-release
run              16G  1.1M   16G   1% /run/host/incoming
tmpfs           3.2G     0  3.2G   0% /run/user/1000

Last edited by qinohe (2022-06-17 10:44:36)

Offline

#9 2022-06-16 20:34:03

latalante1
Member
Registered: 2018-08-30
Posts: 110

Re: [Solved] devtools build fail - /tmp container to small

Lone_Wolf wrote:

That's actually the weirdest part of the message.

I always build on (ssd) drives, never on tmpfs .

Nice, but it doesn't mean that a lot of files when compiled and linked are not put on tmpfs.

In this case, set TMPDIR to a location where there will be enough free space (including inodes).

https://gcc.gnu.org/onlinedocs/gcc/Envi … -Variables
https://www.kernel.org/doc/Documentatio … /tmpfs.txt

Last edited by latalante1 (2022-06-16 20:34:23)

Offline

#10 2022-06-16 21:12:45

loqs
Member
Registered: 2014-03-06
Posts: 18,037

Re: [Solved] devtools build fail - /tmp container to small

Lone_Wolf wrote:

Any clues where the size of /tmp for archbuild / arch-nspawn created containers is set and/or changed ?

https://github.com/systemd/systemd/blob … util.h#L31
https://github.com/systemd/systemd/blob … unt.c#L536

You can use makechrootpkg -D /tmp to use the hosts /tmp for arch-nspawn see the --bind= option of systemd-nspawn.

Offline

#11 2022-06-17 09:37:45

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,926

Re: [Solved] devtools build fail - /tmp container to small

Building with -D /tmp mounts /tmp as read-only ,although the build does succeed, the namcap test at the end fail .

Checking PKGBUILD
mktemp: failed to create directory via template ‘/tmp/namcap.XXXXXXXXXX’: Read-only file system
Checking openmw-git-0.47.0.r2801.gcee6988093-1-x86_64.pkg.tar.zst
mktemp: failed to create directory via template ‘/tmp/namcap.XXXXXXXXXX’: Read-only file system
/usr/bin/namcap: line 31: /openmw-git-0.47.0.r2801.gcee6988093-1-x86_64.pkg.tar: Permission denied
Error: Problem reading /openmw-git-0.47.0.r2801.gcee6988093-1-x86_64.pkg.tar

Using -d /tmp to mount read/write does succeed completely.

On my system 1.6G was avaialble for /tmp , qinohe should have 3.2 G .
Conclusion : openmw-git requires a /tmp bigger then 1.6 G but smaller then 3.2G .

In case a package requires more then the 7.8G avaialble on my system, I'll try using TMPDIR to allocate more space to /tmp .

Thanks for the responses, marking as solved.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB