@unknown78 : Upstream finally decided to remove qt5 support and only use qt6 .
Search Criteria
Package Details: openmw-git 0.49.0.r172.g1a08565a20-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: | 1.77 |
First Submitted: | 2011-01-05 16:17 (UTC) |
Last Updated: | 2025-07-04 19:47 (UTC) |
Dependencies (20)
- boost-libs
- bullet-dp
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR)
- 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-svg
- 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)
- qt6-tools (make)
Required by (1)
- openmw-tes3mp (requires openmw) (optional)
Sources (1)
Lone_Wolf commented on 2025-08-02 13:49 (UTC)
Lone_Wolf commented on 2025-07-19 15:26 (UTC)
When building in a clean chroot it doesn't matter if you have installed Qt5/GTK2/KDE/Steam/discord/Gnome/xmond/sway etc.
In the clean chroot only base-devel and dependencies for the PKGBUILD will be present.
All it takes to use clean chroot building is to have some free diskspace, read the wikipage I linked and setup a few things.
If you feel that's to much work, try building with paru . It's supposed to support clean chroot building.
unknown78 commented on 2025-07-19 11:40 (UTC)
I don't think this is a good solution -> if you follow https://wiki.archlinux.org/title/KDE you get plasma and kde-applications-meta ... and this still relies on qt5 so basically any kde desktop out there has still qt5-base installed ... In the end you guys decide. I fixed it by just installing qt5-tools and using the qt5 backend for now till mabye a full plasma + kde-applications-meta install won't depend on qt5
Lone_Wolf commented on 2025-07-19 11:13 (UTC)
The package is setup to use Qt6. Unfortunately the openmw build system will use Qt6 only if Qt5 is NOT present.
Build in a (clean chroot)[https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot] to ensure Qt6 is used.
unknown78 commented on 2025-07-19 07:56 (UTC) (edited on 2025-07-19 08:19 (UTC) by unknown78)
currently doesn't build -> https://paste.rs/69ymY either it's an issue with the dependencies .. but i guess it woulkd be better to switch to qt6 ?
""" pacman -Sy qt5-tools """
or in other words the dependencies need to add qt5-tools
konso commented on 2025-07-09 11:00 (UTC)
This actually installs OpenMW 0.50.0. Looks like package version needs updating.
Lone_Wolf commented on 2025-05-02 17:13 (UTC)
Archlinux default is gcc . Anyone who set clang as default compiler on archlinux should know how they achieved it and be able to reverse it.
Incase you're on some other distro that sets clang as default compiler, you'll need to ask on their support channels how to build with gcc.
Assuming you're on archlinux and don't know how to revert to defaults : setup clean chroot building. see https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
Another option is not to build from source but use a nightly binary provided by upstream, see https://redfortune.de/openmw/nightly/?C=M;O=D
Spiolito commented on 2025-05-01 21:48 (UTC)
I was unable to install via yay as per chapien's comment as clang is used. I wasn't able to set the compiler to gcc/g++ in makepkg.conf or environment variable, though. It always seems to be ignored. Any pointers?
chapien commented on 2025-03-11 13:56 (UTC)
Currently, fails to build if clang is set as the system compiler. Changing compiler to GCC/G++ fixes this. I'm a little rusty with PKGBUILD, so I can't recall if this can be fixed via the PKGBUILD. If it can, great. If it can't, and you're having errors building, check to see if your system compiler is on clang or G++, and adjust accordingly. Issue: https://gitlab.com/OpenMW/openmw/-/merge_requests/4549
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