Package Details: easyrpg-player-git 0.8.r306.gb313163f5-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: GPL-3.0-or-later
Conflicts: easyrpg-player
Provides: easyrpg-player
Submitter: carstene1ns
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 7
Popularity: 0.022886
First Submitted: 2013-07-01 20:02 (UTC)
Last Updated: 2024-04-26 18:06 (UTC)

Dependencies (24)

Required by (8)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

daroczig commented on 2020-12-28 13:26 (UTC)

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 (UTC)

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 (UTC)

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

escorares commented on 2020-12-25 16:44 (UTC)

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 (UTC) (edited on 2020-12-25 16:49 (UTC) by escorares)

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 (UTC)

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

carstene1ns commented on 2013-10-14 22:28 (UTC)

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 (UTC)

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/" }