Package Details: scourge 0.21.1-1

Git Clone URL: (read-only, click to copy)
Package Base: scourge
Description: A rogue-like game with a 3d graphical front-end
Upstream URL:
Licenses: GPL
Submitter: encelo
Maintainer: encelo
Last Packager: encelo
Votes: 16
Popularity: 0.000000
First Submitted: 2005-06-16 04:33
Last Updated: 2015-07-07 21:16

Latest Comments

Popolon commented on 2019-09-06 22:47

Insert the 3 following lines between make and make DESTDIR to resolve the package() error

  make || return 1

package() { make DESTDIR=$pkgdir install

There is a freetype2 error detection the use the freetype2-config instead of pkg-config. I was able to pass this by :

comment these lines

dnl AC_ARG_WITH(freetype-config, [ --with-freetype-config=NAME path to freetype-config])


AC_PATH_PROG(FREETYPE, freetype-config, no)

replacing freetype-config by pkgconfg in the two lines 425/426 with FREETYPE_CFLAGS/LIBS

  FREETYPE_CFLAGS=pkgconf freetype2 --cflags
  FREETYPE_LIBS=pkgconf freetype2 --libs

make autoconf to recreate a fresh configure.

I have now problems avec GLext.h test, it is well detected, but a compilation test fail.

ilario commented on 2016-12-21 00:17

Getting an error when launching makepkg.

==> ERROR: Missing package() function in /home/ilario/temp/scourge/PKGBUILD

Cravix commented on 2013-06-05 03:55

same error as sigo...

sigo commented on 2012-05-22 08:34

make[3]: Entering directory `/tmp/yaourt-tmp-simon/aur-scourge/src/scourge/src/squirrel'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/.. -DBR_PTHREAD=0 -DHAVE_SDL=1 -DHAVE_SDL_MIXER=1 -DHAVE_SDL_NET=1 -I/usr/include/freetype2 -DUSE_STENCIL_BUFFER -DDATA_DIR=\"/usr/share/scourge\" -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -MT sqclass.o -MD -MP -MF ".deps/sqclass.Tpo" -c -o sqclass.o sqclass.cpp; \
then mv -f ".deps/sqclass.Tpo" ".deps/sqclass.Po"; else rm -f ".deps/sqclass.Tpo"; exit 1; fi
In file included from sqobject.h:5:0,
from sqpcheader.h:16,
from sqclass.cpp:4:
squtils.h: In instantiation of 'sqvector<T>::~sqvector() [with T = int]':
sqclosure.h:73:52: required from here
squtils.h:38:4: error: 'sq_vm_free' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from sqpcheader.h:17:0,
from sqclass.cpp:4:
sqstate.h:118:6: note: 'void sq_vm_free(void*, SQUnsignedInteger)' declared here, later in the translation unit
make[3]: *** [sqclass.o] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-simon/aur-scourge/src/scourge/src/squirrel'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-simon/aur-scourge/src/scourge/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-simon/aur-scourge/src/scourge'
make: *** [all] Error 2

Atterratio commented on 2011-10-15 22:00

Add desktop please.