Package Details: blockattack 2.8.0-2

Git Clone URL: https://aur.archlinux.org/blockattack.git (read-only, click to copy)
Package Base: blockattack
Description: Open source Tetris Attack clone
Upstream URL: https://blockattack.net
Licenses: GPL
Submitter: arisinfenix
Maintainer: FredBezies (arisinfenix)
Last Packager: arisinfenix
Votes: 0
Popularity: 0.000000
First Submitted: 2018-11-22 19:33 (UTC)
Last Updated: 2023-12-23 15:54 (UTC)

Latest Comments

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

Patch for 2.6.0 https://gist.github.com/arisinfenix/137e7a77f29a9cbffdf939d7acfbeebf

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: https://github.com/blockattack/blockattack-game/issues/25

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

"/include"

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

 set(Boost_NO_BOOST_CMAKE ON)

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?

See https://aur.archlinux.org/packages/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: https://github.com/blockattack/blockattack-game/issues/17