Package Details: ivan 0.58-2

Git Clone URL: https://aur.archlinux.org/ivan.git (read-only, click to copy)
Package Base: ivan
Description: Iter Vehemens ad Necem - a tile-graphics roguelike with limb dismembering
Upstream URL: https://attnam.com
Licenses: GPL2
Submitter: marmistrz
Maintainer: None
Last Packager: ArMor007
Votes: 9
Popularity: 0.000000
First Submitted: 2016-11-21 21:56 (UTC)
Last Updated: 2022-09-05 15:59 (UTC)

Pinned Comments

ArMor007 commented on 2022-09-05 15:48 (UTC)

v59 segfaults on game start, I reverted to v58

Latest Comments

1 2 Next › Last »

ArMor007 commented on 2022-09-09 08:42 (UTC) (edited on 2022-09-09 08:43 (UTC) by ArMor007)

@jtraub It crashes on starting the game(pressing 1) and game configuration doesn't persist between launches, and no one has reported the issue on their github. I assume the issue is with new GCC version on Arch.

jtraub commented on 2022-09-08 13:23 (UTC)

@ArMor007 does it crash on launch before showing main menu?

ArMor007 commented on 2022-09-05 15:48 (UTC)

v59 segfaults on game start, I reverted to v58

jtraub commented on 2022-01-26 02:50 (UTC) (edited on 2022-01-26 02:51 (UTC) by jtraub)

PKGBUILD didn't work for me so I fixed it

https://gist.github.com/jtraub/5dda9150826b45391af8802a3b726792

Overview of the changes First of all, it uses release archives. Hence git is no longer needed during build and download is a bit smaller (minus ~10Mb I think) since we do not download entire history of the project anymore.

Second, cmake is included into build dependencies

Third, actual dependencies are included. alsa-lib is a transitive dependency of sdl2_mixer but it should be included into dependencies as stated in the Wiki

pcre is required here: https://github.com/Attnam/ivan/blob/master/FeLib/CMakeLists.txt#L3

libpng is required here: https://github.com/Attnam/ivan/blob/master/FeLib/CMakeLists.txt#L35

alsa-lib is required here: https://github.com/Attnam/ivan/blob/master/audio/CMakeLists.txt#L15

sdl2 is required here: https://github.com/Attnam/ivan/blob/master/audio/CMakeLists.txt#L31

sdl2_mixer is required here: https://github.com/Attnam/ivan/blob/master/audio/CMakeLists.txt#L33

niets commented on 2020-11-18 23:47 (UTC)

cmake should be listed as an additional make dependency.

khau commented on 2018-07-01 07:11 (UTC)

Never mind, having sdl2_mixer seems to have fixed it!

khau commented on 2018-07-01 06:55 (UTC)

I seem to be getting a build error:

In file included from /home/.../ivan/src/ivan/audio/audio.cpp:36: /home/.../ivan/src/ivan/audio/../Main/Include/message.h:58:10: fatal error: SDL_mixer.h: No such file or directory #include "SDL_mixer.h"

I installed the sdl_mixer (1.2.12-5) library as well to see if it was a missing dependency (-Fo /usr/include/SDL/SDL_mixer.h seemed to confirm that sdl_mixer was the appropriate package), but it doesn't seem to want to include the contents of the SDL directory.

marmistrz commented on 2017-12-27 21:15 (UTC)

Updated, sorry for the delay

eldios commented on 2017-12-01 18:25 (UTC)

Working perfectly here!