Package Details: anura-git 0.0.3619.ge4a2f2e7-1

Git Clone URL: https://aur.archlinux.org/anura-git.git (read-only, click to copy)
Package Base: anura-git
Description: A fully-featured game engine, the tech behind the spectacular Frogatto & Friends.
Upstream URL: https://github.com/anura-engine/anura
Licenses: GPL
Submitter: hagabaka
Maintainer: hagabaka
Last Packager: hagabaka
Votes: 1
Popularity: 0.000000
First Submitted: 2013-05-27 20:19 (UTC)
Last Updated: 2019-10-31 07:08 (UTC)

Latest Comments

Blazin commented on 2022-04-17 07:30 (UTC) (edited on 2022-04-17 07:33 (UTC) by Blazin)

If you are trying to install this for frogatto-git, there are issues that currently prevent it from working. See the link in my comment on frogatto-git if you want to know how to manually compile it yourself.

Anura currently does not compile, due to the issue mentioned in the comment below. If you manually download the source for this AUR package, you can change the PKGBUILD to use a working version of Anura from Feb 26.

Change git+https://github.com/anura-engine/anura.git#branch=trunk to git+https://github.com/anura-engine/anura.git#commit=627d08fb5254b5c66d315f1706089905c2704059. That should get it to compile.

Again, this will not work for frogatto-git. Just keep that in mind.

pix3l commented on 2022-03-10 09:16 (UTC)

Building: src/sound.cpp src/sound.cpp: In member function ‘virtual void sound::{anonymous}::BinauralDelaySoundEffectFilter::MixData(float, int)’: src/sound.cpp:1232:40: error: expected primary-expression before ‘int’ 1232 | const int nsamples_delay = int(std::abs<float>(delay_)SampleRate);

https://github.com/anura-engine/anura/issues/321

Houkime commented on 2018-10-17 22:23 (UTC) (edited on 2018-10-17 22:26 (UTC) by Houkime)

Building: src/preferences.cpp
src/preferences.cpp:31:10: fatal error: boost/uuid/sha1.hpp: No such file or directory
#include boost/uuid/sha1.hpp
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:236: build/preferences.o] Error 1
==> ERROR: A failure occurred in build().
Aborting...

To fix that you need to change address in #include boost/uuid/sha1.hpp to boost/uuid/detail/sha1.hpp in all relevant cpp files.
Easiest way to do it is to append

sed -i 's=uuid/sha1.hpp=uuid/detail/sha1.hpp=g' src/*.cpp

to the prepare section of the PKGBUILD
(sed is a part of the Arch core, so no extra deps here)
I opened the issue on the upstream here
https://github.com/anura-engine/anura/issues/283

macxcool commented on 2017-02-18 13:17 (UTC)

An anura-git contributor suggests using: git submodule update --init --recursive I get: Permission denied (publickey)

macxcool commented on 2017-02-17 14:22 (UTC) (edited on 2017-02-17 18:26 (UTC) by macxcool)

src/kre/imgui_impl_sdl_gl3.cpp:13:19: fatal error: imgui.h: No such file or directory #include "imgui.h" It's like when the 'trunk' branch is downloaded, the imgui folder doesn't come down. If I get it manually everything compiles properly. At least it has so far. I'm still waiting. If you look on github the imgui folder looks different than the others. Maybe you need to get it separately?

hagabaka commented on 2016-08-14 02:12 (UTC)

For now I've turned off -Werror in the PKGBUILD so it finishes compiling and just prints warnings.

Aicaya commented on 2016-08-02 08:50 (UTC)

Had the same issue building straight from git, so I reported it just in case.

macxcool commented on 2016-08-01 12:45 (UTC)

Is this something I should report upstream? src/kre/ModelMatrixScope.cpp:142:81: note: in C++11 destructors default to noexcept cc1plus: all warnings being treated as errors make: *** [Makefile:206: build/kre/ModelMatrixScope.o] Error 1 make: *** Waiting for unfinished jobs.... ==> ERROR: A failure occurred in build().

hagabaka commented on 2013-12-01 06:59 (UTC)

Added temporary fix for -lSDL2main error

CDF-H commented on 2013-10-29 13:41 (UTC)

Linking : anura /usr/bin/ld: cannot find -lSDL2main collect2: error: ld returned 1 exit status Makefile:92: recipe for target 'anura' failed make: *** [anura] Error 1

hagabaka commented on 2013-10-25 13:42 (UTC)

Added boost as a makedep.

shmibs commented on 2013-10-25 05:56 (UTC)

"boost" should be included as a dependency

hagabaka commented on 2013-07-07 07:18 (UTC)

Currently if you don't specify a module (--module=...), anura engine will default to the "frogatto" module, and fail if that's not installed. This package contains "hex", "iso" and "phydemo" modules. You can get the frogatto module through the frogatto-git package. For help with creating games using the engine, you can talk with anura developers on IRC at Freenode/#frogatto, and/or use their github wiki or forum at www.frogatto.com .

CDF-H commented on 2013-07-07 02:54 (UTC)

Could you tell me how to launch this? I always get failed to load module but I don't want modules I just want to use the engine to hopefully make something cool.