Package Details: easyrpg-player 0.8-2

Git Clone URL: https://aur.archlinux.org/easyrpg-player.git (read-only, click to copy)
Package Base: easyrpg-player
Description: FLOSS RPG Maker 2000/2003 and EasyRPG games interpreter
Upstream URL: https://easyrpg.org
Keywords: 2k 2k3 role-playing-game
Licenses: GPL3
Submitter: carstene1ns
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 14
Popularity: 0.039713
First Submitted: 2013-06-29 00:13 (UTC)
Last Updated: 2023-08-23 22:57 (UTC)

Dependencies (17)

Sources (2)

Latest Comments

1 2 Next › Last »

eggbertx commented on 2024-09-18 03:20 (UTC)

As a temporary workaround to be able to build it, you can add the line autoreconf -f to the PKGBUILD file after cd $pkgname-$pkgver

jadespace commented on 2024-08-10 19:56 (UTC)

I'm having the same error as @cberg, and the version of automake currently in the 'core' repo is 1.17, so a version might need to get bumped up somewhere?

carstene1ns commented on 2024-06-08 12:09 (UTC) (edited on 2024-06-08 12:09 (UTC) by carstene1ns)

cberg: automake (currently version 1.16) is part of base-devel, so should not need to add this.

Btw. after 0.8.1 we will drop autotools upstream alltogether, with only CMake remaining, so this package will get a revision later.

cberg commented on 2024-06-06 04:32 (UTC)

When trying to build it, I get the following message:

 cd . && /bin/sh /home/shared/makepkg/easyrpg-player/src/easyrpg-player-0.8/builds/autoconf/aux/missing automake-1.16 --foreign Makefile
/home/shared/makepkg/easyrpg-player/src/easyrpg-player-0.8/builds/autoconf/aux/missing: line 81: automake-1.16: command not found
WARNING: 'automake-1.16' is missing on your system.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <https://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <https://www.gnu.org/software/autoconf>
         <https://www.gnu.org/software/m4/>
         <https://www.perl.org/>
make: *** [Makefile:1595: Makefile.in] Error 127

The PKGBUILD should specify these requirements as build time requirements. I think, this is due to applied patch modifying Makefile.am. I guess, an alternative is switching from autotools to cmake.

detian commented on 2023-08-24 17:40 (UTC) (edited on 2023-08-24 18:52 (UTC) by detian)

Edit: resolved by rebuild liblcf
The latest version build fails:

...
  CXX      src/libeasyrpg_player_a-window_varlist.o
  CXX      src/libeasyrpg_player_a-midisynth.o
  CXX      src/libeasyrpg_player_a-decoder_drwav.o
  CXX      src/platform/linux/libeasyrpg_player_a-midiout_device_alsa.o
  CXX      src/libplayer_version_a-version.o
  AR       libplayer-version.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libeasyrpg-player.a
ar: `u' modifier ignored since `D' is the default (see `U')
  CXXLD    easyrpg-player
/usr/bin/ld: warning: libicui18n.so.72, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.72, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicudata.so.72, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucnv_compareNames_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::Normalizer2::getNFKCInstance(UErrorCode&)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::UMemory::operator delete(void*)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::UnicodeString::toUTF8(icu_72::ByteSink&) const'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucsdet_detectAll_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `typeinfo for icu_72::ByteSink'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `vtable for icu_72::UnicodeString'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::UnicodeString::toLower(icu_72::Locale const&)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::UnicodeString::UnicodeString(char const*, int, char const*)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucsdet_getName_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucsdet_setText_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::ByteSink::GetAppendBuffer(int, int, char*, int, int*)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::UnicodeString::~UnicodeString()'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucnv_close_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucnv_open_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucnv_convertEx_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::ByteSink::~ByteSink()'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::Locale::getRoot()'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucsdet_close_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `u_errorName_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::UnicodeString::UnicodeString(icu_72::UnicodeString const&)'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `ucsdet_open_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/liblcf.so: undefined reference to `icu_72::ByteSink::Flush()'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:2146: easyrpg-player] Error 1
make[1]: Leaving directory '/home/detian/.cache/pikaur/build/easyrpg-player/src/easyrpg-player-0.8'
make: *** [Makefile:1590: all] Error 2

donmor3000 commented on 2023-05-24 09:54 (UTC)

v0.8 came out at 2023.04.29. Please update this package.

carstene1ns commented on 2022-10-03 11:33 (UTC)

Iron_Squid: fmt has been updated. You are expected to do necessary rebuilds yourself for AUR packages.

Iron_Squid commented on 2022-09-28 00:23 (UTC) (edited on 2022-09-28 00:23 (UTC) by Iron_Squid)

On a current system, easyrpg-player will not start if fmt libraries have been replaced.

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

Anagastes commented on 2021-09-26 12:03 (UTC)

@carstene1ns

You are right. I apologize! Shame on my head...

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

Anagastes: This only applies to the -git version.