Bump to version 3288-1. I have only add to the PKGBUILD fields conflicts and provides, because
I have created a new package named vcmi:
https://aur.archlinux.org/packages/vcmi/
This is the release version of vcmi and it is generally more stable version. Also in the svn
version the save format may change very often (between next svn revisions) and in this way may not be
compatible between each other (unable to load game that was saved in previous version of vcmi-svn).
Search Criteria
Package Details: vcmi-git 1.4.5.1132.g0e36b9651-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/vcmi-git.git (read-only, click to copy) |
---|---|
Package Base: | vcmi-git |
Description: | Open-source engine for Heroes of Might and Magic III |
Upstream URL: | http://vcmi.eu |
Keywords: | homm3 |
Licenses: | GPL2 |
Conflicts: | vcmi |
Provides: | vcmi |
Submitter: | Raziel23 |
Maintainer: | fenuks |
Last Packager: | fenuks |
Votes: | 47 |
Popularity: | 0.87 |
First Submitted: | 2014-04-07 07:23 (UTC) |
Last Updated: | 2024-05-06 08:37 (UTC) |
Dependencies (19)
- boost-libs (boost-libs-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR)
- gtk-update-icon-cache (gtk-update-icon-cache-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- luajit (luajit-2.1-lua52-gitAUR, luajit-openrestyAUR, luajit-gitAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- sdl2_image
- sdl2_mixer
- sdl2_ttf
- tbb (tbb2020AUR, onetbb-gitAUR, onetbb)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR) (make)
- qt5-tools (qt5-tools-gitAUR) (make)
- innoextract (innoextract-gitAUR) (optional) – required by vcmibuilder
- unshield (unshield-gitAUR) (optional) – required by vcmibuilder
- unzip (unzip-natspecAUR, unzip-zstdAUR) (optional) – required by vcmibuilder
Required by (1)
- vcmi-demo (requires vcmi)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »
Raziel23 commented on 2013-03-12 14:15 (UTC)
Raziel23 commented on 2013-03-02 09:11 (UTC)
@istokin: The problem occurs because you use two different version of ffmpeg, one is the current one (ffmpeg)
and one is the older one (ffmpeg-compat) use by programs those don't work with current version of ffmpeg.
Three programs currently use ffmpeg-compat:
https://www.archlinux.org/packages/community/x86_64/ffmpeg-compat/
I don't have installed those programs and ffmpeg-compat package so for me issue didn't occur. Even I tried
to install ffmpeg-compat package and then compile vcmi, but the problem didn't show up. For some reasons
the problem is specific for your system. The problem may be how vcmi find the appropriate version of ffmpeg
during compilation, but for me even with installed ffmpeg-compat it didn't show up. I assume that this cmake
script is responsible for that:
http://sourceforge.net/apps/trac/vcmi/browser/trunk/cmake_modules/FindFFmpeg.cmake
My knowledge about cmake is limited. This problem is very specific and I don't know if it can be resolved in
the simply way without breaking compilation on other Linux distributions and other systems. You can fill
the problem on bugtracker:
http://bugs.vcmi.eu/my_view_page.php
As for the WOG settings menu it is not implemented. Here is the full changelog for the latest version of vcmi:
http://forum.vcmi.eu/viewtopic.php?p=8665#8665
and you can follow the svn timeline what changes were made in specific svn revisions:
http://sourceforge.net/apps/trac/vcmi/timeline
<deleted-account> commented on 2013-03-02 06:33 (UTC)
[zeka@Alice ~]$ vcmiclient
vcmiclient: error while loading shared libraries: libavutil.so.51: cannot open shared object file: No such file or directory
[zeka@Alice ~]$ ls /usr/lib/ | grep avutil
libavutil.so
libavutil.so.52
libavutil.so.52.13.100
[zeka@Alice ~]$ ls /usr/lib/ffmpeg-compat/ | grep avutil
libavutil.so
libavutil.so.51
libavutil.so.51.35.100
[zeka@Alice ~]$
I created symlinks
[root@Alice zeka]# ln -s /usr/lib/ffmpeg-compat/libavutil.so.51 /usr/lib/libavutil.so.51
[root@Alice zeka]# ln -s /usr/lib/ffmpeg-compat/libavutil.so.51.35.100 /usr/lib/libavutil.so.51.35.100
vcmiclient starts
not open the settings menu WOG
<deleted-account> commented on 2013-02-25 11:31 (UTC)
Raziel23:
Thank you, after freeing memory build succeeds.
Raziel23 commented on 2013-02-25 10:47 (UTC)
@istokin: I also cannot reproduce it. It seems that you simply ran out of memory. Here is a similar issue:
http://forums.gentoo.org/viewtopic-p-6829656.html#6829656
You can try adding more swap memory. At the moment vcmi require at least around 2 GB of free memory
to compile properly. I have judged this from post:
http://forum.vcmi.eu/viewtopic.php?p=8568&highlight=#8568
<deleted-account> commented on 2013-02-25 10:46 (UTC)
Cravix:
In ~/ no directory ccache
Cravix commented on 2013-02-25 10:31 (UTC)
istokin:
cannot reproduce, it works for me, try to clean ~/.ccache first?
<deleted-account> commented on 2013-02-25 09:10 (UTC)
[ 32%] Building CXX object lib/CMakeFiles/vcmi.dir/IGameCallback.cpp.o
{standard input}: Assembler messages:
{standard input}:381573: Warning: конец файла не в конце строки; вставлен символ новой строки
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
c++: внутренняя ошибка компилятора: Убито (program cc1plus)
Отправьте подробное сообщение об ошибке
с препроцессированным исходным кодом.
Смотрите инструкции в <https://bugs.archlinux.org/>.
make[2]: *** [lib/CMakeFiles/vcmi.dir/IGameCallback.cpp.o] Ошибка 4
make[1]: *** [lib/CMakeFiles/vcmi.dir/all] Ошибка 2
make: *** [all] Ошибка 2
Raziel23 commented on 2013-02-13 14:38 (UTC)
Bump to version 3197-1. I have updated again the post installation message. The vcmibuilder script
by default will prepare data files in ~/.vcmi directory. Also vcmi will read data files from ~/.vcmi
and from now on you don't have to copy those files to /usr/share/vcmi directory (unless you have more
users on the same system that also run vcmi, so in this way you will have the data files located
in a single directory).
Pinned Comments