Package Details: descent3 1.5.0-2

Git Clone URL: https://aur.archlinux.org/descent3.git (read-only, click to copy)
Package Base: descent3
Description: Descent 3 Open Source game engine
Upstream URL: https://github.com/DescentDevelopers/Descent3
Licenses: GPL-3.0-or-later
Submitter: npreining
Maintainer: npreining
Last Packager: npreining
Votes: 0
Popularity: 0.000000
First Submitted: 2024-08-26 08:29 (UTC)
Last Updated: 2025-03-02 15:06 (UTC)

Latest Comments

stas-t commented on 2025-03-02 00:08 (UTC) (edited on 2025-03-02 00:09 (UTC) by stas-t)

I've just created descent3-bin package based on pre-built official binaries as a workaround.

stas-t commented on 2025-03-01 21:35 (UTC) (edited on 2025-03-01 21:36 (UTC) by stas-t)

The build failed for me:

FAILED: grtext/CMakeFiles/grtext.dir/Debug/grtext.cpp.o 
/usr/bin/c++ -DCHECKSUM=2273889835UL -DMEM_USE_RTL -DPOSIX -DPRIMARY_HOG=\"d3-linux.hog\" -D_DEBUG -D_USE_OGL_ACTIVE_TEXTURES -D__LINUX__ -DCMAKE_INTDIR=\"Debug\" -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/cfile -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/ddebug -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/fix -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/lib -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/linux -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/Descent3 -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/lib/linux -I/usr/include/SDL2 -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/grtext -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/ddio -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/mem -I/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/misc -g -std=c++17 -fPIC -finput-charset=UTF-8 -fexec-charset=UTF-8 -Wno-multichar -Wall -MD -MT grtext/CMakeFiles/grtext.dir/Debug/grtext.cpp.o -MF grtext/CMakeFiles/grtext.dir/Debug/grtext.cpp.o.d -o grtext/CMakeFiles/grtext.dir/Debug/grtext.cpp.o -c /home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/grtext/grtext.cpp
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h:210,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include/limits.h:34,
                 from /usr/include/SDL2/SDL_config_unix.h:28,
                 from /usr/include/SDL2/SDL_config.h:51,
                 from /usr/include/SDL2/SDL_stdinc.h:33,
                 from /usr/include/SDL2/SDL_main.h:25,
                 from /usr/include/SDL2/SDL.h:31,
                 from /home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/misc/pserror.h:236,
                 from /home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/grtext/grtext.cpp:155:
/home/stas/.cache/pikaur/build/descent3/src/Descent3-1.5.0-Source/grtext/grtext.cpp:233:19: error: expected unqualified-id before numeric constant
  233 | static inline int CHAR_WIDTH(int font, int ch) { return (int)(grfont_GetCharWidth(font, ch) * Grtext_scale); }
      |                   ^~~~~~~~~~

Probably there is an attempt to redefine a macro?