You are not logged in.
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
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
There error seems quite clear... you ran out of space to do all the LTO stuff. Do you build in tmpfs?
Offline
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
Call ` df -h` inside the PKGBUILD. Inside the container /tmp will be 20% of the hosts.
Offline
Perhaps try:
export CFLAGS+=" -ffat-lto-objects"
export CXXFLAGS+=" -ffat-lto-objects"
Offline
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
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
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
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
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