Package Details: easyrpg-player-git 0.7.0.r0.g281be71fe-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
Submitter: carstene1ns
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 6
Popularity: 0.000064
First Submitted: 2013-07-01 20:02 (UTC)
Last Updated: 2021-10-29 20:51 (UTC)

Required by (6)

Sources (1)

Latest Comments

axzxc1236 commented on 2021-10-31 00:38 (UTC) (edited on 2021-10-31 00:40 (UTC) by axzxc1236)

The version name is a little different then what is generated by makepkg, makes yay (AUR helper) thinks there are always updates.

Version in PKGBUILD: 0.7.0.r0.g281be71fe
Version number generated by makepkg: 0.7.0.r0.g281be71f

Same thing is happening to liblcf-git

carstene1ns commented on 2021-10-30 18:44 (UTC)

unknown78: Also your liblcf-git is not new, since 0.7 has been out (this should not matter, though).

lithium_sulfate commented on 2021-10-27 06:22 (UTC)

unknown78: I was getting similar linker errors until I disabled or cleared my ccache, after that the package built fine. Building in a clean chroot also worked.

unknown78 commented on 2021-10-25 07:08 (UTC)

Currently the following error while linking happens -> /usr/bin/ld: libeasyrpg-player.a(libeasyrpg_player_a-game_map.o): in function Game_Map::loadMapFile(int)': game_map.cpp:(.text+0xb41f): undefined reference tolcf::LMU_Reader::Load(std::istream&, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&)'

liblcf-git is newest -> 0.6.2.r202.gc21cfec-1

carstene1ns commented on 2021-09-11 12:12 (UTC)

unknown78: Upstream fix is here, will be merged soon: https://github.com/EasyRPG/Player/pull/2644

unknown78 commented on 2021-09-05 17:21 (UTC)

I have the following error while compiling -> libvorbis is from main.

ar: u' modifier ignored sinceD' is the default (see `U') CXXLD easyrpg-player /usr/bin/ld: libeasyrpg-player.a(libeasyrpg_player_a-decoder_oggvorbis.o): undefined reference to symbol 'vorbis_comment_query' /usr/bin/ld: /usr/lib/libvorbis.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status

carstene1ns commented on 2021-07-20 21:08 (UTC)

unknown78: Right, we recently removed sdl2_mixer and broke a part of fmmidi. This needs an upstream fix. Package should work as of 0.6.2.r1294.

unknown78 commented on 2021-07-20 16:01 (UTC)

i get the following error trying to build easyrpg-player-git -> #error "WANT_FMMIDI must be set to 1 for non-SDL Mixer builds"

local/sdl2_mixer 2.0.4-6 << is installed

carstene1ns commented on 2021-01-06 20:28 (UTC)

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

unknown78 commented on 2021-01-06 07:55 (UTC)

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

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