Search Criteria
Package Details: doom3 1.3.1.1304-13
Package Actions
Git Clone URL: | https://aur.archlinux.org/doom3.git (read-only, click to copy) |
---|---|
Package Base: | doom3 |
Description: | Doom 3 Engine. You need the retail .pk4 files to play. |
Upstream URL: | https://doom.com/ |
Licenses: | custom:"DOOM 3" |
Conflicts: | doom3-bin, iodoom3, iodoom3-bin, iodoom3-git |
Provides: | doom3 |
Submitter: | None |
Maintainer: | Slash |
Last Packager: | Slash |
Votes: | 72 |
Popularity: | 0.000058 |
First Submitted: | 2005-12-21 00:34 (UTC) |
Last Updated: | 2024-08-08 23:04 (UTC) |
Dependencies (19)
- alsa-lib
- lib32-alsa-lib
- lib32-libgl (lib32-nvidia-340xx-utilsAUR, lib32-amdgpu-pro-oglpAUR, lib32-amdgpu-pro-oglp-legacyAUR, lib32-libglvnd)
- lib32-libstdc++5AUR
- lib32-libxxf86vm
- lib32-openal (lib32-openal-gitAUR)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libstdc++5AUR (libstdc++5-binAUR)
- libxxf86vm
- openal (openal-gitAUR)
- gcc-multilib (gcc-gitAUR, gcc-libs-gitAUR, gcc-fortran-gitAUR, gcc-objc-gitAUR, gcc-ada-gitAUR, gcc-go-gitAUR, gccrs-gitAUR, gccrs-libs-gitAUR, gcc-snapshotAUR, gcc) (make, x86_64)
- scons2AUR (make, i686)
- zip (zip-natspecAUR) (make, i686)
- alsa-plugins (alsa-plugins-gitAUR) (optional, i686) – pulseaudio-support
- lib32-alsa-plugins (optional, x86_64) – pulseaudio-support
- lib32-libpulse (optional, x86_64) – pulseaudio support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional, i686) – pulseaudio support
Latest Comments
1 2 3 4 5 6 7 Next › Last »
Slash commented on 2024-08-08 22:20 (UTC) (edited on 2024-08-08 22:20 (UTC) by Slash)
@Hekuran - I think using a more modern source port is the way to go at this point. The original versions of
doom3
are really old and becoming increasingly difficult to run. I don't personally have the bandwidth to debug segfaults on built versions of this package (although I don't know if it is everyone or just your setup).Try
dhewm3
for original Doom 3 orrbdoom-3-bfg
for Doom 3 BFG.Hekuran commented on 2024-03-16 11:34 (UTC) (edited on 2024-03-16 11:36 (UTC) by Hekuran)
Installed successfully, also added the missing .pk4 files. But it will not run. It goes fullscreen, 2 seconds loading screen then crashes. Here are my logs:
doom3: https://pastebin.com/raw/HXJvsynh
doom3-dedicated: https://pastebin.com/raw/HXJvsynh
my specs: https://pastebin.com/raw/fj2XZKnr
but when i would install
doom3-bin
it would run, but then it would ask me for a CD-Key even though i had already placed all the .pk3 in/opt/doom3/base/
(Also for doom3-dedicated to run i had to do
ln -sf /opt/doom3/doom.x86 /opt/doom3/doomded.x86
. Didt know where else to ask thanks!)Markus.N commented on 2021-06-24 06:32 (UTC)
OK, thanks for the info. I'll switch to
doom3-bin
.Slash commented on 2021-06-19 05:38 (UTC)
The scons scripts to build the source code only work with python2 (thus the error @chovy experienced). Someone would need to port them to python3. If you don't want to build the source code, then you can look into
doom3-bin
which simply uses the upstream binary.Markus.N commented on 2021-06-18 10:34 (UTC)
Is there any chance that the python2 dependency will be replaced by python3 ? As far as I understand, it is a build dependency, so not needed for running the program itself. I just checked that scons 3.x runs with python2 and python3, and it is available in the extra repository. However, I don't know if any of the scons scripts can be run with python3 directly or need to be converted.
I'm asking this because I've recently put some effort in getting rid of python2 on my system and I'd prefer not to get it back, as python2 has reached EOL quite some time ago.
Slash commented on 2021-03-28 15:58 (UTC)
@chovy -
scons
uses Python and the doom3 scons scripts require Python2. I updated the dependencies to usescons2
from the AUR.I also applied the patch @sxw mentioned and created another patch for a math constant that changed over the years.
chovy commented on 2020-12-23 05:59 (UTC)
PowaBanga commented on 2019-02-09 16:08 (UTC)
same error that necrmortis
change the line like sxw suggest it make no change :/
sxw commented on 2018-04-19 13:28 (UTC) (edited on 2018-04-19 13:28 (UTC) by sxw)
Changing the line to
if ( abs( (double)(m_speed - PRIMARYFREQ) ) > 5 ) {
got it going.
Necromortis commented on 2018-02-16 15:24 (UTC)
sys/linux/sound.cpp:282:34: error: call of overloaded ‘abs(unsigned int)’ is ambiguous
scons: *** [build/release/core/sys/linux/sound.o] Error 1 scons: building terminated because of errors. ==> ERROR: A failure occurred in build(). Aborting...
1 2 3 4 5 6 7 Next › Last »