Search Criteria
Package Details: gzdoom 4.14.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gzdoom.git (read-only, click to copy) |
|---|---|
| Package Base: | gzdoom |
| Description: | Feature centric port for all Doom engine games |
| Upstream URL: | http://www.zdoom.org/ |
| Licenses: | GPL3, BSD, LGPL3 |
| Replaces: | gzdoom-legacy, gzdoom1 |
| Submitter: | None |
| Maintainer: | xente |
| Last Packager: | xente |
| Votes: | 174 |
| Popularity: | 0.61 |
| First Submitted: | 2009-02-22 22:28 (UTC) |
| Last Updated: | 2025-05-05 15:13 (UTC) |
Dependencies (27)
- gtk3 (gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-no_deadkeys_underlineAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- openal (openal-gitAUR)
- sdl2-compat (sdl2-gitAUR, sdl2AUR, sdl2-compat-gitAUR)
- zmusicAUR (zmusic-gitAUR, zmusic-binAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- desktop-file-utils (desktop-file-utils-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- blasphemer-wadAUR (optional) – Blasphemer (free Heretic) game data
- chexquest3-wadAUR (optional) – Chex Quest 3 game data
- doom1-wadAUR (optional) – Doom shareware game data
- freedmAUR (freedm-gitAUR) (optional) – FreeDM game data
- freedoomAUR (freedm-gitAUR) (optional) – Freedoom game data
- gxmessage (gxmessage-gtk2AUR) (optional) – crash dialog (GNOME)
- hacx-wadAUR (optional) – HacX game data
- harmony-wadAUR (optional) – Harmony game data
- heretic1-wadAUR (optional) – Heretic shareware game data
- hexen1-wadAUR (optional) – Hexen demo game data
- Show 7 more dependencies...
Required by (11)
- ashes-2063
- brutal-doom
- diamond-dragon (optional)
- doom-infinity
- gz-models
- obaddon-git (optional)
- project-brutality-git (optional)
- qzdl-git (optional)
- supergzdoom
- touhoudoom
- ultimate-doom-visor-git (optional)
Latest Comments
1 2 3 4 5 6 .. 17 Next › Last »
rogueeve commented on 2025-10-21 18:40 (UTC)
After needing to rebuild for the new libvpx, no longer builds for me as src/gzdoom/src/common/audio/music/music.cpp can't find the EIntConfigKey enum value "zmusic_mod_preferredplayer" even though it's right there in src/gzdoom/bin/windows/zmusic/include/zmusic.h.
After some investigation I believe that <zmusic.h> may be getting pulled in from /usr/include and, the system header version doesn't have this entry in that enum. Both are using the same #include guard so it's a race to whichever version is included first. This header is also included as <zmusic.h> from some other headers that zmusic.cpp includes such as i_sound.h so even using the full path to zmusic.h where it's included in zmusic.cpp wasn't having an effect.
I was able to get past the build failure and get back into the game by changing the "#include <zmusic.h>" to "#include "../../../../bin/windows/zmusic/include/zmusic.h" in BOTH zmusic.cpp and i_sound.h.
(Specifically, I used yay --getpkgbuild; started building it with makepkg -si so it would clone the git repo, "cd src/gzdoom"; mimicked the steps in the PKGBUILD's build() manually, then ran "sudo make -C build install" as a quick fix for now)
TheExplorer commented on 2025-10-07 06:40 (UTC)
@incans You have to simply rebuild gzdoom against the new version of libvpx.
incans commented on 2025-10-06 19:20 (UTC) (edited on 2025-10-06 19:21 (UTC) by incans)
I ran a system update today, then a reboot, and found gzdoom was unable to run with the error along the lines of- "Unable to find libvpx.so.9".
Sure enough, this version of libvpx is not present in /usr/lib. The current version is libvpx.so.11.0.1
I temporarily worked around the error by symlinking /usr/lib/libvpx.so.9 to the v11.0.1 library, but that's probab;y risky if there are breaking changes between the two versions.
If the GZDoom package depends on a specific version of libvpx, does it need to ship as part of the package, or otherwise dealt with as a dependency?
System Info
Operating System: EndeavourOS KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 Kernel Version: 6.16.10-arch1-1 (64-bit) Graphics Platform: Wayland
patlefort commented on 2025-03-03 21:47 (UTC)
Can you please depend on virtual package
sdl2instead? Then one can choosesdl2from the AUR orsdl2-compatfrom official repos. I am having issues linking with sdl2-compat.bobpaul commented on 2025-02-22 04:26 (UTC)
This builds fine as is on
powerpc64leandpowerpc64as well.Yamashiro commented on 2025-02-02 10:18 (UTC) (edited on 2025-02-02 20:19 (UTC) by Yamashiro)
At the moment there is a problem building this package, likely a compatibility issue withsdl2-compat?Update: With
sdl2-compatupdated to 2.30.52 the package builds now.rpi2 commented on 2024-10-20 11:16 (UTC)
gzdoom start, then a small window pop up, is launcher menu, right? have 2 wad, but is empty, how to fix?
cncz commented on 2024-08-09 20:20 (UTC) (edited on 2024-08-09 20:20 (UTC) by cncz)
You might want to force disable -Wp,-D_GLIBCXX_ASSERTIONS in cxxflags for the build since it's default in makepkg.conf and causes crashes/performance loss in the game, just got done discussing this in https://github.com/ZDoom/gzdoom/issues/2656 and the devs advise against using assertions.
<deleted-account> commented on 2024-06-12 11:36 (UTC)
im getting this if i pick zmusic-git:
1 2 3 4 5 6 .. 17 Next › Last »