Package Details: advanced-strategic-command 2.6.1-1

Git Clone URL: https://aur.archlinux.org/advanced-strategic-command.git (read-only, click to copy)
Package Base: advanced-strategic-command
Description: A free, turn-based strategy game, designed in the tradition of the Battle Isle series from Bluebyte
Upstream URL: http://asc-hq.org/
Licenses: GPL2
Submitter: zorun
Maintainer: mpento
Last Packager: zorun
Votes: 1
Popularity: 0.000000
First Submitted: 2016-03-22 20:11
Last Updated: 2016-12-01 22:25

Latest Comments

mpento commented on 2020-10-26 13:01

The ASC package published on SourceForge is not out of date. The 2.8.0 release is a fork intended to support players of Project Battle Planets only, as stated on ASC:

ASC 2.8 (on Git newattack branch) has a couple of changes to the game mechanics that were made for Project Battle Planets. These changes broke the campaigns and nobody bothered to fix them so far. For that reason, this version is recommended for participants of Project Battle Planets only and is published on that site.

As stated, these changes would break campaigns for players of the normal game.

simona commented on 2019-10-28 10:57

errore: impossibile eseguire l'operazione richiesta (file in conflitto) loki-lib: /usr/include/loki/EmptyType.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/HierarchyGenerators.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/NullType.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/Sequence.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/TypeManip.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/TypeTraits.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/Typelist.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/TypelistMacros.h è già presente nel filesystem (appartiene a vtk) loki-lib: /usr/include/loki/Visitor.h è già presente nel filesystem (appartiene a vtk)

zorun commented on 2019-03-10 21:29

It looks like the build system does not include /usr/include/freetype2 in the CFLAGS :

checking ft2build.h presence
g++ -E -D_FORTIFY_SOURCE=2 -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ conftest.cpp
conftest.cpp:29:10: fatal error: ft2build.h: No such file or directory
 #include <ft2build.h>
          ^~~~~~~~~~~~
compilation terminated.

If it was using pkg-config everything would be fine:

$ pkg-config --cflags freetype2
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 

Options include patching ASC's build system to use pkg-config to find freetype2, or patching all includes to use <freetype2/ft2build.h>.

I have no more interest in this package and cannot spend more time on it, so feel free to adopt it!

friday commented on 2019-03-10 11:09

Thanks for adding this! However, it doesn't seem to find ft2build.h, even though it's provided by the freetype package it depends on (/usr/include/freetype2/ft2build.h). "checking for freetype-config... no checking for FT_Init_FreeType in -lfreetype... yes checking ft2build.h usability... no checking ft2build.h presence... no checking for ft2build.h... no configure: error: ASC requires the FreeType2 library. If you have a distribution supplied FreeType2 package installed, perhaps the FreeType2-devel package is missing. If your distribution does not include the FreeType2 library, you can get it from http://www.freetype.org/"