Since the new settings I tried didn't solve the lua mods issue, I've just added the boost 1.89 patch and moved qt6-tools to depends (without it installed keyboard functionality is not working)
Search Criteria
Package Details: openmw-git 0.50.0.r64.g23f843c552-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/openmw-git.git (read-only, click to copy) |
|---|---|
| Package Base: | openmw-git |
| Description: | An open-source engine reimplementation for the role-playing game Morrowind. |
| Upstream URL: | http://www.openmw.org |
| Licenses: | custom, MIT, GPL-3.0-or-later |
| Conflicts: | openmw |
| Provides: | openmw |
| Submitter: | None |
| Maintainer: | bwrsandman (Lone_Wolf) |
| Last Packager: | Lone_Wolf |
| Votes: | 33 |
| Popularity: | 0.24 |
| First Submitted: | 2011-01-05 16:17 (UTC) |
| Last Updated: | 2025-10-28 10:52 (UTC) |
Dependencies (20)
- boost-libs
- bullet-dp
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-fullAUR)
- libxt
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- mygui-openmwAUR
- openal (openal-gitAUR)
- openscenegraph-openmw-gitAUR
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR, qt6-base-hifpsAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR)
- qt6-svg
- qt6-tools
- recastnavigation-openmwAUR
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat)
- sqlite (sqlite-fossilAUR)
- unshield (unshield-gitAUR)
- yaml-cpp
- boost (boost-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- debugedit (debugedit-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
Required by (1)
- openmw-tes3mp (requires openmw) (optional)
Sources (1)
Lone_Wolf commented on 2025-10-25 14:00 (UTC)
DarkMetatron commented on 2025-10-23 12:48 (UTC)
@Lone_Wolf I tried the clean chroot build and played about an hour without any general gameplay issues on my highly modded savegame. It does seems to suffer from the LTO builds & lua mods issue, because the game crashed as soon as I tried to enter the config menu ingame.
Lone_Wolf commented on 2025-10-22 20:55 (UTC)
Please try with https://app.box.com/s/lvkue5kgrw7jke9at1hm2280y8ic7kp9
It's a clean chroot build with a new PKGBUILD (incl. boost 1.89 patch) that works well for me, but before uploading I'd like to get some feedback.
EndlessEden commented on 2025-10-22 08:18 (UTC) (edited on 2025-10-22 08:36 (UTC) by EndlessEden)
@openmw -- ignore my last statement, see: https://gitlab.archlinux.org/archlinux/packaging/packages/openmw/-/blob/main/boost-1.89.patch for upstreams boost patch. This does work, and im building atm with it.
Lone_Wolf commented on 2025-10-20 23:37 (UTC)
The patch for the build failure with qt 6.10 has been merged upstream.
Unfortunately boost 1.89.0 breaks build hard. I've filed https://gitlab.com/OpenMW/openmw/-/issues/8754 .
unknown78 commented on 2025-10-15 11:43 (UTC) (edited on 2025-10-15 11:43 (UTC) by unknown78)
Thanks for the github issue:
https://paste.rs/0vDID (PKGBUILD with patch)
It builds now with a few warnings left -> https://termbin.com/1sfdu ( build log )
I hope both helps.
Lone_Wolf commented on 2025-10-15 10:06 (UTC)
Thanks for the report, looks like it is qt 6.10 related, https://gitlab.com/OpenMW/openmw/-/issues/8748
Please try adding the patch in https://gitlab.com/OpenMW/openmw/-/merge_requests/4941 and let us know if it builds & works with that.
unknown78 commented on 2025-10-15 07:04 (UTC)
currently the git version doesn't build on my PC -> https://termbin.com/vluq
Lone_Wolf commented on 2025-09-07 19:25 (UTC)
After running multiple tests that confirmed the issue only occurs with LTO builds & lua mods installed I uploaded a crash log with debug symbols to upstream.
More testing confirmed that adding the flag -fno-omit-frame-pointer prevents the bug from happening.
On non-lto builds the flag doesn't appear to cause problems, so the workaround is now applied in the openmw-git package.
Lone_Wolf commented on 2025-09-06 12:59 (UTC) (edited on 2025-09-06 13:36 (UTC) by Lone_Wolf)
LTO is default enabled for archlinux clean chroot builds using devtools but can be disabled by setting options(=!lto) in the PKGBUILD.
ADDED: disabling lto build does prevent the crash from happening.
Pinned Comments
Lone_Wolf commented on 2022-06-17 10:07 (UTC)
openmw-git has been found to require a sizable amount of temporary space during building.
The available amount depends on system specifics so is different for all systems. In case build fails with "no space left on device" you may be bitten by this.
See https://bbs.archlinux.org/viewtopic.php?id=277304 for details and possible solutions.
bwrsandman commented on 2016-09-24 14:59 (UTC) (edited on 2018-11-22 17:28 (UTC) by bwrsandman)
Please refrain from flagging the git version as out date when a new release comes out. The git aur packages update their version on install time based on the tags of the git repo.
Keep in mind that this is a VCS package and it is meant to be in line with the latest master which might not always work. It is not meant to follow the release pattern in any particularly smart way and assumes that upstream maintains their tags consistently.
For the newest release, the correct page is https://www.archlinux.org/packages/?q=openmw