Package Details: vcmi-git r6865.feba7e19-1

Git Clone URL: (read-only)
Package Base: vcmi-git
Description: Open-source engine for Heroes of Might and Magic III
Upstream URL:
Keywords: homm3
Licenses: GPL2
Conflicts: vcmi
Provides: vcmi
Submitter: Raziel23
Maintainer: bwrsandman
Last Packager: bwrsandman
Votes: 36
Popularity: 2.011370
First Submitted: 2014-04-07 07:23
Last Updated: 2017-09-10 17:35

Latest Comments

bwrsandman commented on 2017-09-10 17:37

Thanks for the fix suggestion.
I went ahead and created instead.
I'd rather avoid using submodules. Since vcmi is going towards a more modular approach, the package should follow suite. That way fuzzylite can be used by other packages and updated separately.

nisseblink commented on 2017-09-08 17:29

Updated PKGBUILD with git submodule

I did follow the wiki guidlines for this:

_NOTE_: I get

error while loading shared libraries: cannot open shared object file: No such file or directory

This is fixed by: "LD_LIBRARY_PATH=/usr/lib/vcmi vcmilauncher"
I haven't really dug into this but I suspect this is for upstream to fix.

TapocoL commented on 2017-07-22 03:54

They recently added submodules in a commit [1]. Add the following in PKGBUILD right before the `cmake` command on line 30:

git submodule update --init --recursive

This could be solved by adding the flag `--recurse-submodules` to the `git clone`, however I am not sure how to configure that in the PKGBUILD.


bwrsandman commented on 2017-06-27 13:36

Thanks for the comment.
You could probably report the bug on Mantis [1] or do a pull request with that fix on github [2].


z3bu commented on 2017-06-27 13:19

I am having difficulties with the vcmi Launcher. I am getting this error.

process 12666: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file dbus-connection.c line 2686.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace

The problem doesn't appear when it is launched with root.
This seems to be the same problem as mupen64 described in [1] - It is said that if Qt is build without the SDL2 support it works. The package works for ubuntu and fedora (it just prints errors) but it crashes for Arch and Gentoo.

I made the link with SDL as well, nevertheless I was only able to locate the problem to sdldisplayquery.cpp in the function getDisplays(). I am able to use the launcher if I comment the lines:

return QStringList("default display");

Another solution is to replace the whole function by:
return QStringList("default display");


buttcake commented on 2017-03-10 11:51

Hey, can you please make a vcmi-latest-bin or something that uses precompiled debs from here: ? It would be a lot easier than compiling the whole thing everytime I want to check something new.

Raziel23 commented on 2015-04-01 13:51

[Bump to version r4845.e529ac6-1]. The PKGBUILD was cleaned up.

Raziel23 commented on 2015-03-06 17:26

@gabipurcaru: I don't know if it will be working properly on a Raspberry Pi 2. Here [1] are described
most recent attempts in this regard. If you properly run vcmi on a Raspberry Pi 2 then I will add it to
the supported architectures.


gabipurcaru commented on 2015-03-06 10:34

Why is this package available only for i686 and x86_64? I'd like to play it on my Raspberry Pi 2, and according to this[0], it should work just fine.


Raziel23 commented on 2014-11-02 10:48

[Bump to version r4382.dc9082d-1]. I added minizip dependency and updated the installation instructions.

All comments