Package Details: keeperrl-git r5672-1

Git Clone URL: (read-only, click to copy)
Package Base: keeperrl-git
Description: Dungeon Keeper and Dwarf Fortress inspired dungeon simulator built on top of roguelike mechanics.
Upstream URL:
Licenses: GPL
Conflicts: keeperrl
Submitter: Ferk
Maintainer: None
Last Packager: marco
Votes: 9
Popularity: 0.000538
First Submitted: 2014-02-05 23:50 (UTC)
Last Updated: 2022-03-20 14:34 (UTC)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

Mr.Smith1974 commented on 2023-06-12 05:30 (UTC)

gui_elem.cpp:(.text+0x3004d): undefined reference to `MySteamInput::getGlyph(ControllerKey)'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [Makefile:146: keeper] Error 1
make: *** [Makefile:130: all] Error 2

yreew commented on 2021-02-21 11:06 (UTC)

Got and error "error while loading shared libraries: cannot open shared object file: No such file or directory" when running the game. succesfully run it after installing sdl2_image package.

BrainDamage commented on 2020-11-05 10:18 (UTC) (edited on 2020-11-05 11:40 (UTC) by BrainDamage)

a bit more sane approach, instead of using a wrapper launcher and /opt would be:

build() {
  cd "${srcdir}/${pkgname}"
  make NO_STEAMWORKS=true RELEASE=true ENABLE_LOCAL_USER_DIR=true DATA_DIR=/usr/share/keeperrl

package() {
  cd "${srcdir}/${pkgname}"

  install -Dm755 keeper "$pkgdir/usr/bin/keeperrl"
  install -Dm644 appconfig.txt -t "$pkgdir/usr/share/keeperrl"
  cp -a data* "$pkgdir/usr/share/keeperrl/"

this makes both the pkgbuild cleaner and the installation paths too

marco commented on 2020-10-14 16:09 (UTC) (edited on 2020-10-14 16:38 (UTC) by marco)

To fix the missing version.h one needs to add RELEASE=true to the make command.

To fix the missing steam dependency one needs to add NO_STEAMWORKS=true to the make command.

To run the game the file appconfig.txt needs to be copied to /opt/keeperrl

machinedgod commented on 2020-05-29 13:38 (UTC) (edited on 2020-05-29 13:40 (UTC) by machinedgod)

I managed to get it to build until it crashes with missing steam api dependencies. Sources are in src/keeperrl-git wherever you ran makepkg.

To fix #pragma once issue: - modify the Makefile to use clang++ - remove -Werror

To fix missing version.h error: - run in sources directory to generate version.h

To fix missing sdl include: - install sdl2_image manually with pacman

To fix steam API dependency: - no idea?

adomas commented on 2017-01-25 19:13 (UTC)

Got this error: g++: error: unrecognized command line option ‘-Wimplicit-fallthrough’; did you mean ‘-Wno-fallthrough’? make: *** [Makefile:102: stdafx.h.gch] Error 1 g++ version which is being used: gcc version 6.3.1 20170109 (GCC)

vevais commented on 2016-05-12 11:41 (UTC)

I get the same error, any solutions so far?

pensnarik commented on 2016-01-15 11:33 (UTC)

Got this error: window_view.cpp:32:21: fatal error: version.h: No such file or directory Any ideas?

vbh commented on 2015-09-09 13:01 (UTC)

There is a serialization check failure. Output after running build() function: bash ./ 93c93 < chestInfo --- > chase 252d251 < chase 254a254 > chestInfo ======== Serialization check failed ======== Makefile:115: „check_serial“ failed make: *** [check_serial] Error 1 Any ideas?

Ferk commented on 2015-02-03 03:45 (UTC)

Fixed and updated. angelscript is not a dependency.