Package Details: blockattack 2.9.0-1

Git Clone URL: (read-only, click to copy)
Package Base: blockattack
Description: Open source Tetris Attack clone
Upstream URL:
Licenses: GPL
Submitter: arisinfenix
Maintainer: FredBezies (arisinfenix)
Last Packager: FredBezies
Votes: 0
Popularity: 0.000000
First Submitted: 2018-11-22 19:33 (UTC)
Last Updated: 2024-06-08 12:40 (UTC)

Latest Comments

arisinfenix commented on 2020-09-28 06:12 (UTC)

Patch for 2.6.0

FredBezies commented on 2020-09-27 15:21 (UTC) (edited on 2020-09-28 06:46 (UTC) by FredBezies)

2.6.0 is currently broken. I opened a bug:

Edit: thanks to arisinfenix for the patch.

jlaunay commented on 2020-04-14 00:24 (UTC) (edited on 2020-04-14 00:53 (UTC) by jlaunay)

Can't build with boost 1.72.0-1

CMake Error in CMakeLists.txt:
Imported target "Boost::program_options" includes non-existent path


in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not provide.

EDIT: I don't know if it's the right way to do it but I managed to compile it by adding


Line 66 in CMakeLists.txt just before the line

 find_package(Boost COMPONENTS program_options REQUIRED)

Quick and dirty fix, add the following sed line in prepare() in the PKGBUILD

 sed -i '66iset(Boost_NO_BOOST_CMAKE ON)' CMakeLists.txt

FredBezies commented on 2019-09-30 07:24 (UTC)

@ArnaudNux: did you install aur package called utf8cpp?


After installing it, everything works.

ArnaudNux commented on 2019-09-29 21:22 (UTC)

-- Build files have been written to: /home/arnaud/tempo/yaourt-tmp-arnaud/aur-blockattack/src/build Scanning dependencies of target blockattack [ 3%] Building CXX object CMakeFiles/blockattack.dir/source/code/BlockGame.cpp.o [ 6%] Building CXX object CMakeFiles/blockattack.dir/source/code/DialogBox.cpp.o [ 9%] Building CXX object CMakeFiles/blockattack.dir/source/code/HelpAboutState.cpp.o [ 12%] Building CXX object CMakeFiles/blockattack.dir/source/code/HelpGamepadState.cpp.o [ 16%] Building CXX object CMakeFiles/blockattack.dir/source/code/HelpHowtoState.cpp.o [ 19%] Building CXX object CMakeFiles/blockattack.dir/source/code/MenuSystem.cpp.o [ 22%] Building CXX object CMakeFiles/blockattack.dir/source/code/ReadKeyboard.cpp.o /home/arnaud/tempo/yaourt-tmp-arnaud/aur-blockattack/src/blockattack-game-2.5.0/source/code/ReadKeyboard.cpp:25:10: fatal error: utf8cpp/utf8.h: No such file or directory 25 | #include <utf8cpp/utf8.h> | ^~~~~~~~~~~~~~~~ compilation terminated. make[2]: [CMakeFiles/blockattack.dir/build.make:141: CMakeFiles/blockattack.dir/source/code/ReadKeyboard.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [CMakeFiles/Makefile2:76: CMakeFiles/blockattack.dir/all] Error 2 make: [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build blockattack. ==> Restart building blockattack ? [y/N]

FredBezies commented on 2019-06-23 10:04 (UTC) (edited on 2019-06-23 10:05 (UTC) by FredBezies)

Thanks to @arisfenix the patch and the PKGBUILD tweaking!

FredBezies commented on 2019-05-26 07:50 (UTC) (edited on 2019-05-26 07:54 (UTC) by FredBezies)

Will try to upgrade it to version 2.5.0 asap, but there is a bug:

[ 12%] Building CXX object CMakeFiles/blockattack.dir/source/code/ReplayPlayer.cpp.o
/home/fred/blockattack/src/blockattack-game-2.5.0/source/code/ReadKeyboard.cpp:25:10: fatal error: utf8.h: No such file or directory
   25 | #include "utf8.h"
      |          ^~~~~~~~
compilation terminated.

Will look at it later.

Bug reported: