Package Details: dhewm3-git 1:1.5.1_PRE1.r0.g3a763fc-1

Git Clone URL: https://aur.archlinux.org/dhewm3-git.git (read-only)
Package Base: dhewm3-git
Description: Doom 3 source port
Upstream URL: https://dhewm3.org/
Keywords: engine game port source
Licenses: GPL3
Conflicts: dhewm3
Provides: dhewm3
Submitter: chungy
Maintainer: doskoi
Last Packager: doskoi
Votes: 13
Popularity: 0.007965
First Submitted: 2012-06-09 22:47
Last Updated: 2019-08-30 21:44

Latest Comments

alexbrinister commented on 2019-07-28 18:21

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

doskoi 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: https://aur.archlinux.org/cgit/aur.git/tree/doom3-data.install?h=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:
/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

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
"

tea commented on 2013-09-01 20:40

This needs to be updated for new packaging standards.

source=('dhewm3.desktop'
'0001-game_data_location.patch'
'git://github.com/dhewm/dhewm3.git')
sha256sums=('7c9ae892c6cf0453fcd57731689ccedac8f8ce10f33043f7dd5fb66bd73d1287'
'285b91bd3ec936382f21a5b047256d730dfea7a6a9ee30bfb5a99d3d41060d3a'
'SKIP')

-----

pkgver() {
cd "$srcdir/$_gitname"
git log -1 --format="%cd.g%h" --date=short | sed 's/-/./g'
}

-----

build() {
cd "$srcdir"

cd "$srcdir/$_gitname"
patch -p1 < "$srcdir"/0001-game_data_location.patch

Hamish commented on 2013-03-22 00:36

I accidentally flagged this as out of date as it looked to be a mere git snapshot on first impression. Sorry about that.