Package Details: xscorch 0.2.1-4

Git Clone URL: https://aur.archlinux.org/xscorch.git (read-only, click to copy)
Package Base: xscorch
Description: A clone of the classic DOS game Scorched Earth
Upstream URL: https://packages.debian.org/sid/games/xscorch
Keywords: game games
Licenses: GPL2
Submitter: Allan
Maintainer: kleintux
Last Packager: kleintux
Votes: 13
Popularity: 0.000000
First Submitted: 2008-12-28 12:39 (UTC)
Last Updated: 2022-06-15 19:29 (UTC)

Latest Comments

daniel_shub commented on 2025-07-12 16:00 (UTC)

This fails to build in a clean chroot

Making all in sai make[2]: Entering directory '/build/xscorch/src/xscorch-0.2.1/sai' gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/xscorch/src=/usr/src/debug/xscorch -flto=auto -MT sai.o -MD -MP -MF .deps/sai.Tpo -c -o sai.o sai.c gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/xscorch/src=/usr/src/debug/xscorch -flto=auto -MT saibuy.o -MD -MP -MF .deps/saibuy.Tpo -c -o saibuy.o saibuy.c gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/xscorch/src=/usr/src/debug/xscorch -flto=auto -MT saitraj.o -MD -MP -MF .deps/saitraj.Tpo -c -o saitraj.o saitraj.c gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/xscorch/src=/usr/src/debug/xscorch -flto=auto -MT saiturn.o -MD -MP -MF .deps/saiturn.Tpo -c -o saiturn.o saiturn.c In file included from ../xscorch.h:40, from ./sai.h:29, from ./saiint.h:31, from saiturn.c:28: ../libj/libj.h:106:34: error: two or more data types in declaration specifiers 106 | typedef ubyte bool; | ^~ In file included from ../xscorch.h:40, from ./sai.h:29, from ./saiint.h:31, from saibuy.c:26: ../libj/libj.h:106:34: error: two or more data types in declaration specifiers 106 | typedef ubyte bool; | ^~ ../libj/libj.h:106:1: warning: useless type name in empty declaration 106 | typedef ubyte bool; | ^ ../libj/libj.h:106:1: warning: useless type name in empty declaration 106 | typedef ubyte bool; | ^ In file included from ../xscorch.h:40, from ./sai.h:29, from ./saiint.h:31, from saitraj.c:26: ../libj/libj.h:106:34: error: two or more data types in declaration specifiers 106 | typedef ubyte bool; | ^~ ../libj/libj.h:106:1: warning: useless type name in empty declaration 106 | typedef ubyte bool; | ^ In file included from ../xscorch.h:40, from ./sai.h:29, from ./saiint.h:31, from sai.c:24: ../libj/libj.h:106:34: error: two or more data types in declaration specifiers 106 | typedef ubyte bool; | ^~ ../libj/libj.h:106:1: warning: useless type name in empty declaration 106 | typedef ubyte bool; | ^ make[2]: *** [Makefile:306: saibuy.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [Makefile:306: saiturn.o] Error 1 make[2]: *** [Makefile:306: sai.o] Error 1 make[2]: *** [Makefile:306: saitraj.o] Error 1 make[2]: Leaving directory '/build/xscorch/src/xscorch-0.2.1/sai' make[1]: *** [Makefile:506: all-recursive] Error 1 make[1]: Leaving directory '/build/xscorch/src/xscorch-0.2.1' make: *** [Makefile:354: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

bunburya commented on 2020-08-13 14:18 (UTC)

The xscorch.org link appears to be dead. The source tar file (as well as some patches required to build with GCC 10) can be found at https://packages.debian.org/sid/games/xscorch.

GalaxyLJGD commented on 2019-08-19 19:04 (UTC)

Good day, when I run the game, it gives a coredump, but I have already found the solution to the problem, which is to use the patches used in Fedora for this same package. I updated the PKGBUILD to include them, here are the links:

PKGBUILD https://paste.debian.net/1096598/ xscorch-0.2.1-memcpy.patch https://paste.debian.net/1096599/ xscorch-0.2.1-missing-proto.patch https://paste.debian.net/1096600/ xscorch-0.2.1-pre2-disable-debug.patch https://paste.debian.net/1096601/