Package Details: vcmi 1.7.4-1

Git Clone URL: https://aur.archlinux.org/vcmi.git (read-only, click to copy)
Package Base: vcmi
Description: Open-source engine for Heroes of Might and Magic III
Upstream URL: https://github.com/vcmi/vcmi
Keywords: homm homm3 vcmi
Licenses: CC-BY-SA-4.0, GPL-2.0-or-later
Submitter: Raziel23
Maintainer: Gigas002
Last Packager: Gigas002
Votes: 53
Popularity: 0.40
First Submitted: 2013-03-12 14:11 (UTC)
Last Updated: 2026-05-21 14:05 (UTC)

Pinned Comments

Gigas002 commented on 2024-05-29 15:08 (UTC)

PKGBUILD tweaks

If you want to build with clang, add this part to cmake flags:

    -DCMAKE_CXX_COMPILER='clang++' \
    -DCMAKE_C_COMPILER='clang' \

If you want to use bundled fuzzylite:

    -DFORCE_BUNDLED_FL=ON \

If you want to use innoextract (system-wide installation won't work since vcmi has a temporary? fork of innoextract for now):

    -DENABLE_INNOEXTRACT=ON \

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

unnilquadium commented on 2026-08-09 08:50 (UTC)

PKGBUILD should be updated to include minizip as dependency instead of build dependency, as vcmilauncher requires libminizip.so.1

husked327 commented on 2026-05-22 07:48 (UTC)

The vcmi.install file seems incomplete since the previous update. But that doesn't break the builds, so maybe the file is just not needed anymore and could be deleted?

Gigas002 commented on 2026-04-28 06:19 (UTC)

@xcom can't repro on my machine. Can you please share some more details, some error would be good?

xcom commented on 2026-04-27 17:43 (UTC) (edited on 2026-04-27 17:45 (UTC) by xcom)

Currently it's not building with the latest Arch packages. Maybe the new libboost broke it.

<deleted-account> commented on 2026-01-16 18:16 (UTC)

please add qt6-svg to the dependencies

Gigas002 commented on 2025-12-26 13:44 (UTC)

1.7.0 released, PKGBUILD-side changes:

khardix commented on 2025-10-28 09:47 (UTC)

The CMakeLists.txt in laucher/lib/innoextract needs a similar treatment to the main one, as it is also trying to look for the boost system component uncoditionally.

Raul90 commented on 2025-10-27 21:04 (UTC)

Still unable to build with:

    -DENABLE_INNOEXTRACT=ON

Similar error:

CMake Error at /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:141 (find_package):
  Could not find a package configuration file provided by "boost_system"
  (requested version 1.89.0) with any of the following names:

    boost_systemConfig.cmake
    boost_system-config.cmake

  Add the installation prefix of "boost_system" to CMAKE_PREFIX_PATH or set
  "boost_system_DIR" to a directory containing one of the above files.  If
  "boost_system" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:262 (boost_find_component)
  /usr/share/cmake/Modules/FindBoost.cmake:609 (find_package)
  launcher/lib/innoextract/CMakeLists.txt:163 (find_package)

Raul90 commented on 2025-10-25 14:35 (UTC)

Please fix, unable to build:

CMake Error at /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:141 (find_package):
  Could not find a package configuration file provided by "boost_system"
  (requested version 1.89.0) with any of the following names:

    boost_systemConfig.cmake
    boost_system-config.cmake

  Add the installation prefix of "boost_system" to CMAKE_PREFIX_PATH or set
  "boost_system_DIR" to a directory containing one of the above files.  If
  "boost_system" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:262 (boost_find_component)
  /usr/share/cmake/Modules/FindBoost.cmake:609 (find_package)
  CMakeLists.txt:469 (find_package)

letiprase commented on 2025-10-22 17:59 (UTC)

There is a problem with Boost 1.89. Looks like it can be solved by this change https://github.com/dscharrer/innoextract/pull/199