Package Details: easyrpg-player-git 0.6.2.r784.g7767965a-1

Git Clone URL: https://aur.archlinux.org/easyrpg-player-git.git (read-only, click to copy)
Package Base: easyrpg-player-git
Description: FLOSS RPG Maker 2000/2003 and EasyRPG games interpreter (development version)
Upstream URL: https://easyrpg.org
Keywords: 2k 2k3 role-playing-game
Licenses: GPL3
Conflicts: easyrpg-player
Provides: easyrpg-player=0.6.2
Submitter: carstene1ns
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 6
Popularity: 0.40
First Submitted: 2013-07-01 20:02
Last Updated: 2020-12-29 21:49

Required by (6)

Sources (1)

Latest Comments

carstene1ns commented on 2021-01-06 20:28

unknown78: You need to rebuild liblcf-git. This constant was added 4 months ago.

unknown78 commented on 2021-01-06 07:55

I get the following error when trying to build -> https://termbin.com/lin4

daroczig commented on 2020-12-28 13:26

fmt seems to be also a requirement, otherwise, it fails with:

configure: error: Could not find libfmt! Consider installing version 5.3 or newer.                                                                                                                                                             

escorares commented on 2020-12-26 12:18

Thank you. I got the sense I had to rebuild /something/, but didn't know what, so I just tried rebuilding easyrpg-player-git. I guess once I understood that the library missing was icu I should've checked which of the dependencies of easyrpg-player-git depended on it.

carstene1ns commented on 2020-12-25 21:33

escorares: just rebuild liblcf-git and it should be fine.

escorares commented on 2020-12-25 16:44

Well, I think that's the reason, it could be something else. Perhaps it can only be fixed upstream.

escorares commented on 2020-12-25 16:38

Fails at run time perhaps because of the new libicu (simply "icu" in the arch repos) update, which is now at version 68:

easyrpg-player: error while loading shared libraries: libicui18n.so.67: cannot open shared object file: No such file or directory

Fails at compilation too:

/usr/bin/ld: warning: libicui18n.so.67, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.67, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicudata.so.67, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucsdet_close_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::UnicodeString::~UnicodeString()'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::UnicodeString::UnicodeString(char const*, int, char const*)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucnv_compareNames_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucnv_close_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `typeinfo for icu_67::ByteSink'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucsdet_open_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::ByteSink::GetAppendBuffer(int, int, char*, int, int*)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::UnicodeString::UnicodeString(icu_67::UnicodeString const&)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucsdet_detectAll_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucsdet_setText_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `vtable for icu_67::UnicodeString'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucnv_open_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::UnicodeString::toLower()'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucsdet_getName_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::ByteSink::~ByteSink()'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `u_errorName_67'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::ByteSink::Flush()'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::Normalizer2::getNFKCInstance(UErrorCode&)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::UnicodeString::toUTF8(icu_67::ByteSink&) const'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `icu_67::UMemory::operator delete(void*)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/liblcf.so: undefined reference to `ucnv_convertEx_67'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:1775: easyrpg-player] Error 1
make[1]: Leaving directory '/home/XXXXX/.cache/yay/easyrpg-player-git/src/easyrpg-player'
make: *** [Makefile:1290: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error making: easyrpg-player-git

carstene1ns commented on 2014-01-08 18:47

FYI: the executable name changed to "easyrpg-player".
Updated to use SDL2 now, reworked dependencies.

carstene1ns commented on 2013-10-14 22:28

Okay, seems cmake building was broken due to a folder change 3 days ago. This is now fixed.
Using "pure" autotools may be more arch-like, however I don't think it is a bad thing using cmake for the build process at all.

ChrisOelmueller commented on 2013-10-14 20:47

Alternate PKGBUILD without cmake, instead using "easyrpg-readers" and autotools:

depends=('easyrpg-readers' ...
makedepends=('git' 'boost')
source=("$pkgname::git://github.com/EasyRPG/Player.git" ...

pkgver() {
cd "$srcdir/$pkgname"
git describe --tags --always | sed 's@-@.@g'
}

build() {
cd "$srcdir/$pkgname"

mkdir m4
./autogen.sh
./configure --prefix=/usr --with-readers=/usr CPPFLAGS=-DUNIX
make
}

package() {
cd "$srcdir/$pkgname"
make install DESTDIR="$pkgdir/"
}