Package Details: d2x-rebirth 20220929-1

Git Clone URL: https://aur.archlinux.org/d2x-rebirth.git (read-only, click to copy)
Package Base: d2x-rebirth
Description: An enhanced engine to play with Descent2 data.
Upstream URL: https://www.dxx-rebirth.com/
Keywords: descent fps game
Licenses: LGPL, custom:as-is, custom:D2x
Submitter: None
Maintainer: SanskritFritz
Last Packager: SanskritFritz
Votes: 22
Popularity: 0.007137
First Submitted: 2007-07-04 14:01 (UTC)
Last Updated: 2023-05-27 12:04 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Yamashiro commented on 2018-05-19 11:00 (UTC) (edited on 2018-05-19 11:05 (UTC) by Yamashiro)

This package does not build for me. Compiler aborts with the following errors:

In file included from main/movie.c:51:
include/physfsrwops.h: At top level:
include/physfsrwops.h:47:1: error: unknown type name ‘__EXPORT__’
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_openRead(const char *fname);
 ^~~~~~~~~~
include/physfsrwops.h:47:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_openRead(const char *fname);
                      ^
include/physfsrwops.h:59:1: error: unknown type name ‘__EXPORT__’
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_openWrite(const char *fname);
 ^~~~~~~~~~
include/physfsrwops.h:59:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_openWrite(const char *fname);
                      ^
include/physfsrwops.h:71:1: error: unknown type name ‘__EXPORT__’
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_openAppend(const char *fname);
 ^~~~~~~~~~
include/physfsrwops.h:71:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_openAppend(const char *fname);
                      ^
include/physfsrwops.h:83:1: error: unknown type name ‘__EXPORT__’
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_makeRWops(PHYSFS_file *handle);
 ^~~~~~~~~~
include/physfsrwops.h:83:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 __EXPORT__ SDL_RWops *PHYSFSRWOPS_makeRWops(PHYSFS_file *handle);
                      ^
main/movie.c: In function ‘RunMovie’:
main/movie.c:389:13: error: implicit declaration of function ‘PHYSFSRWOPS_openRead’; did you mean ‘PHYSFS_openRead’? [-Werror=implicit-function-declaration]
  filehndl = PHYSFSRWOPS_openRead(filename);
             ^~~~~~~~~~~~~~~~~~~~
             PHYSFS_openRead
main/movie.c:389:11: warning: assignment to ‘SDL_RWops *’ {aka ‘struct SDL_RWops *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  filehndl = PHYSFSRWOPS_openRead(filename);
           ^
main/movie.c:394:4: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations]
    con_printf(CON_URGENT, "Can't open movie <%s>: %s\n", filename, PHYSFS_getLastError());
    ^~~~~~~~~~
In file included from main/player.h:23,
                 from main/config.h:24,
                 from main/movie.c:34:
/usr/include/physfs.h:654:25: note: declared here
 PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED;
                         ^~~~~~~~~~~~~~~~~~~
main/movie.c: In function ‘InitRobotMovie’:
main/movie.c:502:11: warning: assignment to ‘SDL_RWops *’ {aka ‘struct SDL_RWops *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  RoboFile = PHYSFSRWOPS_openRead(filename);
           ^
main/movie.c:506:3: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations]
   con_printf(CON_URGENT, "Can't open movie <%s>: %s\n", filename, PHYSFS_getLastError());
   ^~~~~~~~~~
In file included from main/player.h:23,
                 from main/config.h:24,
                 from main/movie.c:34:
/usr/include/physfs.h:654:25: note: declared here
 PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED;
                         ^~~~~~~~~~~~~~~~~~~
main/movie.c: In function ‘init_subtitles’:
main/movie.c:574:2: warning: ‘PHYSFS_read’ is deprecated [-Wdeprecated-declarations]
  read_count = PHYSFS_read(ifile, subtitle_raw_data, 1, size);
  ^~~~~~~~~~
In file included from main/player.h:23,
                 from main/config.h:24,
                 from main/movie.c:34:
/usr/include/physfs.h:1333:27: note: declared here
 PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle,
                           ^~~~~~~~~~~
main/movie.c: In function ‘init_movie’:
main/movie.c:691:4: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations]
    con_printf(CON_URGENT, "Can't open movielib <%s>: %s\n", filename, PHYSFS_getLastError());
    ^~~~~~~~~~
In file included from main/player.h:23,
                 from main/config.h:24,
                 from main/movie.c:34:
/usr/include/physfs.h:654:25: note: declared here
 PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED;
                         ^~~~~~~~~~~~~~~~~~~
main/movie.c: In function ‘close_extra_robot_movie’:
main/movie.c:718:4: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations]
    con_printf(CON_URGENT, "Can't close movielib <%s>: %s\n", filename, PHYSFS_getLastError());
    ^~~~~~~~~~
In file included from main/player.h:23,
                 from main/config.h:24,
                 from main/movie.c:34:
/usr/include/physfs.h:654:25: note: declared here
 PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED;
                         ^~~~~~~~~~~~~~~~~~~
main/movie.c:722:5: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations]
     con_printf(CON_URGENT, "Can't close movielib <%s>: %s\n", filename, PHYSFS_getLastError());
     ^~~~~~~~~~
In file included from main/player.h:23,
                 from main/config.h:24,
                 from main/movie.c:34:
/usr/include/physfs.h:654:25: note: declared here
 PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED;
                         ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
scons: *** [main/movie.o] Error 1
scons: building terminated because of errors.
==> ERROR: A failure occurred in build().
    Aborting...

xamindar commented on 2014-01-05 08:19 (UTC)

The package created will hang on the question: I'm about to install Descent 2 datas to /usr/share/d2x-rebirth/, would you like to continue (Y/n) ? You can't see it until you press "y". Then the installation finishes. Can you fix this? In either case, thanks for providing these packages.

jswagner commented on 2013-11-09 09:45 (UTC)

Using an AUR helper, like pacaur, this line is spammed over and over again. Might be better to just print some output of what files are expected where (like ioquake3-git does). Anyone who is confused should be checking the PKGBUILD, anyway. -- Give me the complete path to "descent2.sow" file (example, with the cd drive : /path/to/drive/d2data/descent2.sow)

SanskritFritz commented on 2013-02-14 15:48 (UTC)

Tested, works :) BTW this file copying magic in the install file is it necessary? I think the descent 1 approach is better, where it only prints some instructions about where to copy the necessary files.

SanskritFritz commented on 2013-02-12 15:11 (UTC)

No problem, thanks for doing this. Now I confirm that it builds ok. Will try to play tonight, as for now i only have ssh access to my linux box.

<deleted-account> commented on 2013-02-12 15:02 (UTC)

Okay once more a little Update. Sorry. I fixed the filenames but not for the installation process. Gosh - really not being on my top today.

SanskritFritz commented on 2013-02-12 14:49 (UTC)

Same problem as with d1x install: cannot stat ‘d2xr-sc55-music.dxa’: No such file or directory

SanskritFritz commented on 2013-02-12 14:16 (UTC)

Thanks for taking care of Descent so much.

<deleted-account> commented on 2012-10-12 04:52 (UTC)

Awesome job. I greatly enjoyed playing Descent ages ago, and am having a blast once again. Thank you for bringing it all back!