Package Details: dhewm3-git 1:1.5.1.r70.g61a49a2-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: GPL3
Conflicts: dhewm3
Provides: dhewm3
Submitter: chungy
Maintainer: abouvier
Last Packager: abouvier
Votes: 12
Popularity: 0.000000
First Submitted: 2012-06-09 22:47
Last Updated: 2021-07-14 17:32

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

abouvier commented on 2021-07-06 17:09

And what was the error?

hazelnot commented on 2021-07-06 14:07

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

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

abouvier commented on 2019-07-28 17:45

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

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

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

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

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:
/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
Shutting down OpenGL subsystem
Sys_Error: Couldn't load default.cfg
shutdown terminal support

Theredbaron1834 commented on 2015-01-18 01:10

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

Package fails to install with:

error: failed to commit transaction (conflicting files)
dhewm3-git: /usr/lib64 exists in filesystem