Package Details: dhewm3-git 1:1.5.3_RC1.r6.g0d4405b-1

Git Clone URL: (read-only, click to copy)
Package Base: dhewm3-git
Description: Doom 3 source port
Upstream URL:
Keywords: engine game port source
Licenses: GPL-3.0-or-later
Conflicts: dhewm3
Provides: dhewm3
Submitter: chungy
Maintainer: abouvier
Last Packager: abouvier
Votes: 13
Popularity: 0.060962
First Submitted: 2012-06-09 22:47 (UTC)
Last Updated: 2024-02-13 01:39 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

abouvier commented on 2021-07-06 17:09 (UTC)

And what was the error?

hazelnot commented on 2021-07-06 14:07 (UTC) (edited on 2021-07-06 14:08 (UTC) by hazelnot)

Oof I had to edit the build files to remove the dependency to get it to build

alexbrinister commented on 2019-07-28 18:21 (UTC)

I was able to build by changing MAKEFLAGS to 1. False alarm!

abouvier commented on 2019-07-28 17:45 (UTC)

And I don't know why because it's building fine on my also up to date system (inside a chroot) :p

alexbrinister commented on 2019-07-28 13:06 (UTC)

I am getting the following build error:

sys/linux/sound.cpp: In member function ‘virtual bool idAudioHardwareOSS::Initialize()’:
sys/linux/sound.cpp:282:34: error: call of overloaded ‘abs(unsigned int)’ is ambiguous
  282 |  if ( abs( m_speed - PRIMARYFREQ ) > 5 ) {
      |                                  ^
In file included from /usr/include/c++/9.1.0/cstdlib:75,
                 from /usr/include/c++/9.1.0/stdlib.h:36,
                 from sys/linux/../../idlib/precompiled.h:97,
                 from sys/linux/sound.cpp:39:
/usr/include/stdlib.h:837:12: note: candidate: ‘int abs(int)’
  837 | extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
      |            ^~~
In file included from /usr/include/c++/9.1.0/cstdlib:77,
                 from /usr/include/c++/9.1.0/stdlib.h:36,
                 from sys/linux/../../idlib/precompiled.h:97,
                 from sys/linux/sound.cpp:39:
/usr/include/c++/9.1.0/bits/std_abs.h:103:3: note: candidate: ‘constexpr __float128 std::abs(__float128)’
  103 |   abs(__float128 __x)
      |   ^~~
/usr/include/c++/9.1.0/bits/std_abs.h:79:3: note: candidate: ‘constexpr long double std::abs(long double)’
   79 |   abs(long double __x)
      |   ^~~
/usr/include/c++/9.1.0/bits/std_abs.h:75:3: note: candidate: ‘constexpr float std::abs(float)’
   75 |   abs(float __x)
      |   ^~~
/usr/include/c++/9.1.0/bits/std_abs.h:71:3: note: candidate: ‘constexpr double std::abs(double)’
   71 |   abs(double __x)
      |   ^~~
/usr/include/c++/9.1.0/bits/std_abs.h:61:3: note: candidate: ‘long long int std::abs(long long int)’
   61 |   abs(long long __x) { return __builtin_llabs (__x); }
      |   ^~~
/usr/include/c++/9.1.0/bits/std_abs.h:56:3: note: candidate: ‘long int std::abs(long int)’
   56 |   abs(long __i) { return __builtin_labs(__i); }
      |   ^~~
scons: *** [build/release/core/sys/linux/sound.o] Error 1
scons: building terminated because of errors.

I am building with latest GCC (9.1.0).

devzero commented on 2018-12-22 20:53 (UTC)

The patch assumes the source is constant, which doesn't make sense for a "-git" package. It would be clearer and more sensible to simply call "sed -i 's|/usr/local|/usr/share|g' neo/framework/Licensee.h" instead of patching.

chungy commented on 2015-10-11 13:15 (UTC)

It looks like you didn't install the base Doom 3 files. This won't come with Doom 3 itself, you'll need to buy it and copy appropriate files into /usr/share/games/doom3. See the message that should have displayed when you installed doom3-data:

87dv commented on 2015-10-11 11:02 (UTC) (edited on 2015-10-11 11:03 (UTC) by 87dv)

dhewm 3 1.4.1pre.1304 linux-x86_64 Oct 11 2015 13:50:17 using SDL v2.0.3 terminal support enabled ( use +set in_tty 0 to disable ) pid: 32755 3936 MB System Memory found interface lo - loopback doom using MMX & SSE & SSE2 & SSE3 for SIMD processing Flush-To-Zero mode is already enabled Denormals-Are-Zero mode is already enabled WARNING: base path '/usr/share/dhewm3' does not exist WARNING: using hardcoded default base path: /usr/share/games/doom3 ----- Initializing File System ----- Loaded pk4 /usr/share/games/doom3/base/pak005.pk4 with checksum 0x8ffc3621 Loaded pk4 /usr/share/games/doom3/base/pak006.pk4 with checksum 0x95b65ab Loaded pk4 /usr/share/games/doom3/base/pak007.pk4 with checksum 0x666bdb3c Loaded pk4 /usr/share/games/doom3/base/pak008.pk4 with checksum 0x23ae5993 Current search path: /home/user/.config/dhewm3/base /home/user/.local/share/dhewm3/base /usr/share/games/doom3/base /usr/share/games/doom3/base/pak008.pk4 (3 files) /usr/share/games/doom3/base/pak007.pk4 (38 files) /usr/share/games/doom3/base/pak006.pk4 (48 files) /usr/share/games/doom3/base/pak005.pk4 (63 files) Addon pk4s: shutting down: Couldn't load default.cfg idRenderSystem::Shutdown() Shutting down OpenGL subsystem Sys_Error: Couldn't load default.cfg shutdown terminal support

Theredbaron1834 commented on 2015-01-18 01:10 (UTC)

Adding "mv "$pkgdir"/usr/lib64/ "$pkgdir"/usr/lib/" to the end of the package() secton, before the } and after the install, on a new line works. Not sure if it is the best way to do this, in fact not likely, but it works.

Theredbaron1834 commented on 2015-01-17 20:09 (UTC)

Package fails to install with: " error: failed to commit transaction (conflicting files) dhewm3-git: /usr/lib64 exists in filesystem "