Coder Social home page Coder Social logo

libretro / easyrpg-libretro Goto Github PK

View Code? Open in Web Editor NEW

This project forked from easyrpg/player

10.0 9.0 8.0 82.79 MB

⚠️⚠️⚠️ DON'T USE THIS FORK FOR YOUR OWN BUILDS / PACKAGES / ETC ⛔️⛔️⛔️ NO SUPPORT WHEN YOU USE IT ⚠️⚠️⚠️ It is only used by the libretro buildbot. ❤️❤️❤️ For your own builds use the upstream repository: https://github.com/EasyRPG/Player/ (See: "Building a libretro core" in the Readme) ❤️❤️❤️

Home Page: https://easyrpg.org/

License: GNU General Public License v3.0

CMake 3.12% Makefile 0.47% C++ 89.16% Shell 1.63% Batchfile 0.08% Ruby 0.27% Java 4.31% M4 0.30% HTML 0.23% Python 0.21% Perl 0.05% JavaScript 0.10% PHP 0.03% Objective-C++ 0.04%

easyrpg-libretro's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

easyrpg-libretro's Issues

Yume Nikki goes black when sitting at the desk to save

Thank you for supporting EasyRPG Player.
Before creating an issue, please verify that your bug still occurs in the "continuous builds" of the Player.
You can get them at the bottom of our download section: https://easyrpg.org/player/downloads


Please fill in the following fields before submitting an issue:

Name of the game: Yume Nikki

Player platform: Windows

Attach files (as a .zip archive or link them)

Describe the issue in detail and how to reproduce it:

When playing Yume Nikki using the RetroArch Core version of EasyRPG Player, sitting at the desk to save results in the screen going black instead of being illuminated by the desk lamp. The game is still controllable, and you can still proceed to the save menu and/or get out of the chair to continue playing.

This issue does not occur with the standalone EasyRPG Player "Sword" or the latest continuous build. I like the flexibility of being able to remap controls using the RetroArch core.

Steps to reproduce:

  1. Launch the game
  2. Start a new file
  3. Sit at the desk

Logs here: https://pastebin.com/mefDDuEe

Screenshot of what the effect looks like using the standalone player attached. I'd paste a screenshot of what it actually is in the core, but it'd just be a black screenshot.
Screenshot 2023-02-10 112516

A & B button is swapped

Name of the games: Vampires Dawn - Reign of Blood and Vampires Dawn II - Ancient Blood

Player platform: Linux (I run LibreElec 8.2.3.1 with Retroarch 7.0.2-j08 with an ARM S905X chip), Lakka 2.1

Describe the issue in detail and how to reproduce it: Actually button A is OK and button B is Cancel but in easyrpg it is swapped. Furthermore according to https://docs.libretro.com/library/easyrpg/#features there should be an controls option which doesn't exist atm.

Edit: Okay in Lakka 2.1 the controls option exist but I can't change the buttons.

Compilation problem for Vita Core

Compilation of easyrpg for PS Vita cannot complete. Here is the error I get for some months now :

[ 15%] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_libsndfile.cpp.obj
[ 15%] Building CXX object CMakeFiles/EasyRPG_Player.dir/src/decoder_mpg123.cpp.obj
/Volumes/Meisei/Retrogame/RetroCustomBuild/libretro-super/libretro-easyrpg/src/decoder_libsndfile.cpp: In function 'sf_count_t sf_vio_get_filelen_impl(void*)':
/Volumes/Meisei/Retrogame/RetroCustomBuild/libretro-super/libretro-easyrpg/src/decoder_libsndfile.cpp:30:9: error: 'fileno' was not declared in this scope
int fd=fileno(f); //Posix complient - should work on windows as well
^~~~~~
/Volumes/Meisei/Retrogame/RetroCustomBuild/libretro-super/libretro-easyrpg/src/decoder_libsndfile.cpp:30:9: note: suggested alternative: 'fopen'
int fd=fileno(f); //Posix complient - should work on windows as well
^~~~~~
fopen
make[3]: *** [CMakeFiles/EasyRPG_Player.dir/src/decoder_libsndfile.cpp.obj] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/EasyRPG_Player.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [easyrpg_libretro_vita.a] Error 2

Do you have any idea what am I doing wrong ? I tried both on macosx and linux debian-stretch and still the same.

Windows: Load content not working when using command line arguments

Name of the game:

VampiresDawn2

Player platform:

Windows 7 x64

Attach files (as a .zip archive or link them)

no save, doesn't start
easyrpg_log.txt is not being created

Describe the issue in detail and how to reproduce it:

I tried to run the game from the command line
retroarch.exe --libretro cores\easyrpg_libretro.dll <RPG_RT.ini>
which did not work.

So I tried to add --verbose which prints a few lines but doesn't work either.

Next I tried to run it through the GUI which works but only if there are no command line arguments.
Running "retroarch.exe --verbose" does not work, the window just closes.
It's not just --verbose but "--config retroarch.cfg" yields the same result.

run "retroarch.exe --verbose"
Load core
Load content

Running without any arguments will work and shows the title screen.

__log_verbose.txt

Save function in RetroArch not enabled

Name of the game: Vampires Dawn

Player platform: Linux (LibreElec)

Describe the issue in detail and how to reproduce it: Usually all cores in RetroArch have a save function. Atleast all cores which I've tested so far. However in RetroArch easyrpg you get an error message like "This core doesn't support this function" or something like that.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Platform support

Status of the new build system:

  • Windows 32bit
  • Windows 64bit (mingw crossbuild)
  • Linux (amd64)
  • Linux (other architectures, via libreelec etc.)
  • Android armeabi-v7a
  • Android arm64-v8a
  • Android x86
  • Android x86_64
  • OSX x86_64
  • OSX arm64
  • iOS
  • Vita
  • Switch
  • Wii
  • WiiU

Red -1252 error screen, in the last builds

Thank you for supporting EasyRPG Player.
Before creating an issue, please verify that your bug still occurs in the "continuous builds" of the Player.
You can get them at the bottom of our download section: https://easyrpg.org/player/downloads


Please fill in the following fields before submitting an issue:

Name of the game:

Rygar e os soldados do rei

Player platform:

Windows, Linux, Android, ...
Android

Attach files (as a .zip archive or link them)

  • A savegame next to the problem (if it is not at the beginning of the game)
  • The easyrpg_log.txt log file (you can find it in the game directory)

Describe the issue in detail and how to reproduce it:

Red -1252 error screen, in the last builds

https://4.bp.blogspot.com/-GyIeSa3XOqY/XAV9RzbwPuI/AAAAAAAADT4/I13NRRs7sVowVaXNz0GZXYVtN-pcHCmUwCLcBGAs/s1600/f523f082-81d8-4c90-a6d2-202b353ce0cf.jpg

Fail to Launch on Windows 10 due to xAudio2

Thank you for supporting EasyRPG Player.
Before creating an issue, please verify that your bug still occurs in the "continuous builds" of the Player.
You can get them at the bottom of our download section: https://easyrpg.org/player/downloads


Please fill in the following fields before submitting an issue:

Name of the game:

Any game reproduces this issue

Player platform:

Windows 10

Attach files (as a .zip archive or link them)

  • A savegame next to the problem (if it is not at the beginning of the game)
  • The easyrpg_log.txt log file (you can find it in the game directory)
    Verbose log shows:
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency. 
[ERROR] Failed to init XAudio2.

Describe the issue in detail and how to reproduce it:

Unable to launch any game using Retroarch 1.7.6 and the latest core available in the buildbot if the Audio driver is set to xaudio2 (which i believe is the default?). Note that I do have xaudio2 installed (directx) and other cores work with this audio driver set. If I change the audio driver to something else, like sdl2, then the game launches.

No buttons mapped except A & B

Name of the game: Ara Fell

Player platform: Windows

Describe the issue in detail and how to reproduce it:
The shift button doesn't seemed to be mapped to anything when using RetroArch. When running EasyRPG on it's own the shift button works fine and I can crouch like normal in Ara Fell, however no key combination or gamepad buttons work when using it through RetroArch

Sound issues

  • In the title screen the sound scratches totally
  • Upstream bug: At the end of the video I use the newly integrated restart function, which I put on a gamepad button. However, after the restart there is no background visible on the title screen anymore
  • RetroArch bug, fixed by using DirectX11: What you can't see on the video: I have 240 FPS in the game. When I started the recording, they went down to 90 FPS.

Hi @Ghabry

normalerweise nutze ja ich den Easyrpg libretro core auf meiner TV Box, auf der Linux installiert ist.
Nun hab ich mir aber Retroarch auch mal auf meinen beiden Computern installiert, auf denen Windows läuft und da sind mir ein paar Sachen aufgefallen.

Hier ist ein Video: https://youtu.be/BGKa_xa42i8
Was darauf zu sehen ist:

  • Im Titelbildschirm kratzt der Sound total
  • Am Ende des Videos nutze ich die neueingebaute Restart-Funktion, die ich mir auf eine Gamepadtaste gelegt hab. Allerdings ist nach dem Restart im Titelbildschirm kein Hintergrund mehr zu sehen
  • Was man im Video nicht sehen kann: Ich habe im Spiel 240 FPS. Als ich die Aufnahme gestartet habe, gingen sie auf 90 FPS runter. Das ist das, was im Video zu sehen ist. Bei einem zweiten Testlauf hatte ich 30 FPS. Aber sobald ich die Aufnahme beende, habe ich wieder 240. Das Problem hab ich aber nur auf meinem Laptop. Auf meinem Stand-PC habe ich das nicht.

Die beschriebenen Probleme treten nur unter Windows auf, auf meiner TV Box mit Linux habe ich diese Beobachtungen nicht gemacht.

Und noch etwas, was unter Windows anders ist:
Ich nutze normalerweise ein Emulatorfrontend. Während das bei den libretro cores desmume, gambatte, mednafen_psx_hw, mednafen_psx, mgba, mupen64plus, pcsx_rearmed, snes9x, vba_next problemlos funktioniert, ist easyrpg einer von zwei cores (der andere ist reicast), bei denen das nicht funktioniert (wohlgemerkt nur unter Windows, unter Linux läuft es wie es soll). Wenn ich dort ein Spiel anklicke, öffnet sich nur das cmd Fenster für einen kurzen Moment.
Hier ein Video dazu: https://youtu.be/8AUU-SswnBo
Was darauf zu sehen ist: Ich versuche drei RPG-Maker-Spiele zu starten, bekomme aber nur das cmd-Fenster für einen kurzen Augenblick zu sehen. Anschließend starte ich ein PlayStation-Spiel (es ist auf dem Video nicht zu sehen, aber zu hören).

Ich versteh nicht was das Problem ist, die cmds sind bei allen Cores gleich, mit Ausnahme von dem Corenamen natürlich: https://s18.directupload.net/images/190501/bi7jugzv.png

Vielleicht hast du eine Idee, warum er sich da so anstellt? Man kann die cmds genauso gut auch einfach in die Windows Eingabeauffordernung eingeben, da hat man das selbe Ergebnis.


Machine translated:

normally I use the Easyrpg libretro core on my TV box where Linux is installed.
Now I installed Retroarch on my two computers running Windows and I noticed a few things.

Here is a video: https://youtu.be/BGKa_xa42i8
What's on it:

  • In the title screen the sound scratches totally
  • At the end of the video I use the newly integrated restart function, which I put on a gamepad button. However, after the restart there is no background visible on the title screen anymore
  • What you can't see on the video: I have 240 FPS in the game. When I started the recording, they went down to 90 FPS. That's what you see in the video. In a second test run I had 30 FPS. But as soon as I finish the recording, I have 240 again. But I only have the problem on my laptop. I don't have it on my stand PC.

The described problems occur only under Windows, on my TV box with Linux I did not make these observations.

And something else, which is different under Windows:
I normally use an emulator frontend. While this works for the libretro cores desmume, gambatte, mednafen_psx_hw, mednafen_psx, mgba, mupen64plus, pcsx_rearmed, snes9x, vba_next, easyrpg is one of two cores (the other one is reicast) where this doesn't work (only under Windows, under Linux it works the way it should). When I click on a game there, only the cmd window opens for a short moment.
Here is a video: https://youtu.be/8AUU-SswnBo
What's on it: I try to start three RPG Maker games, but only get to see the cmd window for a short moment. Then I start a PlayStation game (you can't see it on the video, but you can hear it).

I don't understand what the problem is, the cmds are the same on all cores, except for the core name of course: https://s18.directupload.net/images/190501/bi7jugzv.png

Maybe you have any idea why he's acting like that? You can just as easily type the cmds into the Windows command prompt, you'll get the same result.

Translated with www.DeepL.com/Translator


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Hangs when alt-tabbing away from retroarch window

Built .so with no problems -- using cmake from upstream easyrpg Date: Sat Apr 29 13:53:44 2023 -0600
On aarch64, debian sid, Xorg 1:7.7+23, Uptodate Mesa-Panfrost drivers

Alt-tabbing away from a game running in this core results in retroarch/core hanging and retroarch becoming unresponsive. Retroarch process doesn't respond to SIGINT anymore, needs kill -1 (SIGHUP)

  • Hang doesn't happen with other cores tested (bsnes, snes9x, picodrive).
  • Hang doesn't happen with standalone EasyRPG player - only the retroarch core.
  • Hang happens regardless of whether compositor is enabled or not (but do test it without compositor to force application to handle damage / redraws)
  • Hang also doesn't happen when the retroarch menu is brought-up before alt-tabbing away from the window.

Thanks so much for the work porting to retroarch! RPGMaker is so much nicer with a shader stack like xbrz + pi-crt! Thank you!

Title screen and cross-fades are extremely slow in VD2

Name of the game: Vampires Dawn II - Ancient Blood

Player platform: Linux (LibreElec)

Describe the issue in detail and how to reproduce it: While VD1 works fine, VD2 is extremely slow in first scenes. Beginning in the title screen if you have to choose start, load or end and continuing in the next few screens when you have to choose your difficulty mode. Also if the screen changes for example at leaving or entering a room it gets black extremely slow. However walking or talking to someone seems to be normal speed.

Request new platforms here

The main issue here is to get static linking against RetroArch working, afterwards this should be trivial.

Only platforms that fullfill the following requirements can be supported:

  • at least gcc 4.8
  • fast CPU and RAM, the general purpose build of easyrpg is too slow e.g. for the 3DS
  • little endian (not Wii or WiiU, building ICU for big-endian is no fun)

Possible candidates:

  • PS Vita
  • Nintendo Switch

Please add more that fulfill the mentioned criteria.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Bugs with wav sounds and also with accents

Thank you for supporting EasyRPG Player.
Before creating an issue, please verify that your bug still occurs in the "continuous builds" of the Player.
You can get them at the bottom of our download section: https://easyrpg.org/player/downloads


Please fill in the following fields before submitting an issue:

Name of the game:

Rygar e os soldados do rei

Player platform:

Windows, Linux, Android, ...

Android 4.4.2

Attach files (as a .zip archive or link them)

  • A savegame next to the problem (if it is not at the beginning of the game)
  • The easyrpg_log.txt log file (you can find it in the game directory)

Describe the issue in detail and how to reproduce it:

Hello personal version of the easy rpg for the retroarch android is very good, congratulations only have two bugs, which do not occur with the easy rpg version separated:

  1. The wav sound gives error and does not load, showing an error message in the upper part of the screen, leaving the games without sound (in the separate version of Easy rpg they run perfectly).

2 The part of the dialogues of text in the game, with the game translated into Portuguese, the accentuation part is bugada and also the words lose letters like " você esta bem, Fica vocstem"

A hug and success always

Crash when closing core on Android

Hello, my dear, congratulations on the great design, this is practically complete with everything working, I remember that we were talking about Ini problems, accents, Wads, now everything working a wonder, the only bug I noticed was when it leaves the core of easy rpg that closes the retroarch , otherwise this is perfect, congratulations for the great work, and a great 2019.

Missing letters (ö, ä, ü, Ö, Ä, Ü, ß)

Update:
I dont know why but ingame speed is correct now even if nothing of my setup has changed I guess.
So just the issue with the letters remains. I wrote down the words where letters are missing. And it always seems to be words with the german letters ö, ä, ü, Ö, Ä, Ü, ß. However sometimes there are also missing 2 further letters. I give you some examples from the first scenes of Vampires Dawn.
Missing letters are written big:

überspringen
erzähle
BÖSE
fürchte
möchtest
über
für
Gewässer
überqueren
können
darüber
aufgezählt
hör
schwächer
Schöpfer
spätere
töten
lähmen
schlägst
füllst
fließt

So as you can see its always one of the letters I mentioned in the beginning and sometimes its also the two next letters.


Hi, after the aspect ratio is fixed I gave this core another try. However I'm still struggling with 2 issues.

Name of the game: Vampires Dawn

Player platform: Linux (I run LibreElec 8.2.3.1 with Retroarch 7.0.2-j08 with an ARM S905X chip)

Describe the issue in detail and how to reproduce it:
Issue 1: The ingame speed is like 800%. It's hard to go through a door because he runs so fast.
Issue 2: The font. Some letters are missing.

Midi BGM not playing

Name of the game:

TAUT

Player platform:

Windows, Linux, Android, ...
Linux

Attach files (as a .zip archive or link them)

I see a log message saying "Couldn't play BGM". They happen to be in MIDI format.

Describe the issue in detail and how to reproduce it:

Play the game until the bath scene.

Audio Issues in Seraphic Blue

Thank you for supporting the libretro core for EasyRPG Player.


Please fill in the following fields before submitting an issue:

Name of the game (if applicable):

Seraphic Blue

Player platform:

Windows

Attach files (as a .zip archive or link them)

It happens on the title screen when you select any option, but here is my save file anyway

Save01.zip

easyrpg_log.txt

Describe the issue in detail and how to reproduce it:

Start game, select one of the 3 main menu options. Or, while in game, open the main menu. The sound effect should sound robotic/scratchy/awful. This does not happen in the standalone EasyRPG Player, only when using it through Retroarch.

Thanks

Closing core crashs Retroarch

Name of the games: Vampires Dawn - Reign of Blood and Vampires Dawn II - Ancient Blood

Player platform: Linux (I run LibreElec 8.2.3.1 with Retroarch 7.0.2-j08 with an ARM S905X chip)

Describe the issue in detail and how to reproduce it: Well I tested it on 2 platforms.
On the one hand I run LibreElec 8.2.3.1 and Retroarch is integrated as addon. So usually I run Retroarch from my addon menu in Kodi and if I close Retroarch I end up in Kodi again. So if I close an emu core in Retroarch I usually end up in Retroarch main menu first and then I can quit Retroarch to go back to Kodi again. But in easyrpg's case I don't end up in Retroarch but in Kodi.
On the other hand I recently tested Lakka 2.1 on my sd card. And there is no Kodi where i could end up after closing easyrpg so I end up in Retroarch main menu. But closing easyrpg still looks a bit different than closing other cores. Not so smooth. So I still think there is something wrong.

Games with a custom extension for their ldb database file can't be launched without being put in a zip

Name of the game:

Laxius Power I: Random Story (link to the installer of the game).

Player platform:

Windows, tested with the 0.8.0 version of the EasyRPG Player core.

Describe the issue in detail and how to reproduce it:

To protect themselves from potential cheaters and these kinds of persons, some games were edited to change the extensions used by the game to not allow them to be opened with RPG Maker (you could still rename each file but it's long for nothing). This is the case for the game Laxius Power I: Random Story for example, where the file RPG_RT.ldb was renamed to RPG_RT.set, meaning that it can't be opened normally in RPG Maker. EasyRPG Player is already able to handle that with its own game browser (for more information, check the section Launching protected games from the blog of the version 0.7.0 of the Player), but since the configuration in RetroArch is set to only read ldb, zip and easyrpg files, Laxius Power I: Random Story is not able to be detected, and thus, to be launched with RetroArch. One workaround that can be done if you really want to play it would be to put it in a zip file, but as said, this is just a workaround that a normal user wouldn't do.

[Android] Where should i put the rtp into?

Where am I supposed to place the RTP files in order for RPG Maker 2000 games to work? I've tried dropping the RTP folder into the system folder where all the bios files are located, but that doesn't work.

[Feature Request] Option to use Savefile directory as defined by RetroArch

Currently, the way the libretro core version of EasyRPG Player handles the savefiles for each game is just like standalone: the engine generates these files (for instance, "SaveXX.lsd") inside the game directory itself.

While this is an understandable approach, it makes this core one of the few that ignore the savefile directory as indicated by the user under Settings -> Directory in RetroArch. This also has the drawback of making it difficult to backup these saves automatically through an external cloud service, such as Dropbox, since in order to preserve those savefiles the user would have to put the entire game directory on the cloud server beforehand.

What would be useful is a core option that allows to define the core behavior with regards to savefile positioning:

  • Default - core generates and keeps the savefiles inside the game directory, just like it does right now;
  • Libretro - core creates a sub-folder named after the content (for instance, "yume_nikki" if the file loaded is "yume_nikki.easyrpg") inside the savefile directory defined in Settings -> Directory ("for instance, D:\Dropbox\Saves\yume_nikki"), then stores the savefiles (Save01.lsd, Save02.lsd, etc.) and loads them from that folder.

Just to clarify, this is different from #32, since that one was about requesting the implementation of savestates, but here I am referring to the normal savefiles created by the engine during regular gameplay.

Content always identified as RPG_RT: no way to record playtime logs or customized options for each game

When using the libretro EasyRPG core (latest version as of the time of this issue, downloaded from the RA online updater) any content you load is identified internally as RPG_RT.

This however makes it impossible to record a runtime log for each game, save customized core options, as well as overrides or input remaps that are specific to one game.

Perhaps it would be helpful to have the libretro core detect the GameTitle flag inside the RPG_RT.ini file and pass it on to RetroArch as the name of the content that is being played, so that the frontend can properly associate the game you are playing to its corresponding playtime log, override, remap or core option file.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Graphical issues and broken gameplay mechanics in some games (Grimm's Hollow).

Thank you for supporting EasyRPG Player.
Before creating an issue, please verify that your bug still occurs in the "continuous builds" of the Player.
You can get them at the bottom of our download section: https://easyrpg.org/player/downloads


Please fill in the following fields before submitting an issue:
Name of the game: Grimm's Hollow

Player platform:

Android, EMUElec (Linux)

Attach files (as a .zip archive or link them)

easyrpg_log.txt log file attached
easyrpg_log.txt

Describe the issue in detail and how to reproduce it:

Grimm's Hollow has some graphical performance issues when running on most versions of RetroArch tested. It also has some broken gameplay mechanics.

How to reproduce: Launch the game. Graphical issues are immediately apparent in game icons. Go into battle, and attempt to "swing." Completion of a swing attack is supposed to give "special points." It does not in this current build of the core. However, if you fill your "special points" with "Milk", the glitch goes away and the game functions normally for the duration of that battle.

I have gotten the same issue on the Android version of RetroArch as well as the Linux version implemented for EmulationStation via EmuELEC on the Anbernic RG351P.

How to compile the libretro core on windows with visual studio 2015 community edition?

The instructions in README.md don't work for me.

Software:

VS2015 Update3 community edition on win7 x64
cmake version 3.10.2

What I tried:

cloned https://github.com/libretro/easyrpg-libretro.git to C:\tmp\easyrpg-libretro

git submodule init
Submodule 'builds/libretro/libretro-common' (https://github.com/libretro/libretr
o-common) registered for path 'builds/libretro/libretro-common'

git submodule update
Cloning into 'C:/tmp/easyrpg-libretro/builds/libretro/libretro-common'...
Submodule path 'builds/libretro/libretro-common': checked out '79c6979d34298bcb3
d67ad64d937c9140d54df9f'

cmake . -DPLAYER_TARGET_PLATFORM=libretro -DBUILD_SHARED_LIBS=ON
-- Building for: Visual Studio 14 2015
-- The CXX compiler identification is MSVC 19.0.24215.1
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 14.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 14.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Windows: Using dynamic runtime library (/MD)
-- The C compiler identification is MSVC 19.0.24215.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
14.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
14.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include stdint.h
-- Looking for C++ include stdint.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
CMake Error at CMakeLists.txt:246 (find_package):
  By not providing "Findliblcf.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "liblcf", but
  CMake did not find one.

  Could not find a package configuration file provided by "liblcf" with any
  of the following names:

    liblcfConfig.cmake
    liblcf-config.cmake

  Add the installation prefix of "liblcf" to CMAKE_PREFIX_PATH or set
  "liblcf_DIR" to a directory containing one of the above files.  If "liblcf"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!
See also "C:/tmp/easyrpg-libretro/CMakeFiles/CMakeOutput.log".

Adding -DPLAYER_BUILD_LIBLCF=ON didn't work either.

cmake . -DPLAYER_TARGET_PLATFORM=libretro -DBUILD_SHARED_LIBS=ON -DPLAYER_BUILD_LIBLCF=ON
-- Windows: Using dynamic runtime library (/MD)
-- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.20.0.windows.1"
)
Cloning into 'C:/tmp/easyrpg-libretro/lib/liblcf'...
-- Windows: Using dynamic runtime library (/MD)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- The following ICU libraries were not found:
--   i18n (required)
--   uc (required)
--   data (required)
CMake Error at C:/Program Files/CMake/share/cmake-3.10/Modules/FindPackageHandle
StandardArgs.cmake:137 (message):
  Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY
  _ICU_REQUIRED_LIBS_FOUND)
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.
cmake:378 (_FPHSA_FAILURE_MESSAGE)
  lib/liblcf/builds/cmake/Modules/FindICU.cmake:317 (FIND_PACKAGE_HANDLE_STANDAR
D_ARGS)
  lib/liblcf/CMakeLists.txt:149 (find_package)


-- Configuring incomplete, errors occurred!
See also "C:/tmp/easyrpg-libretro/CMakeFiles/CMakeOutput.log".

Update to 0.6.2.3

This disgusting hack to get the build on the buildbot working needs an update. >.>

RetroPad Settings don't Save/Load

Player platform:

Platform: Windows 10

Issue:

The retropad settings for the easyrpg core don't save upon exit (even if manually saved). Additionally, if modified by hand, they are not loaded on start and still report "None" in the Retroarch option menu.
The Debug mode and Input options work correctly so they are not shown below.

The core/game option file after saving settings:

RetroPad L = "None"
RetroPad L2 = "None"
RetroPad L3 = "None"
RetroPad R = "None"
RetroPad R2 = "None"
RetroPad R3 = "None"
RetroPad X = "None"

Modified options file which isn't loaded:

RetroPad L = "9"
RetroPad L2 = "None"
RetroPad L3 = "None"
RetroPad R = "5"
RetroPad R2 = "None"
RetroPad R3 = "None"
RetroPad X = "None"

Performance issues in certain situations

Name of the game: Vampires Dawn

Player platform: Linux (LibreElec)

Attach files (as a .zip archive or link them)

rpg_rt-181028-132838
rpg_rt-181028-143335

Describe the issue in detail and how to reproduce it:

I currently play Vampires Dawn and sometimes the game gets really slow. For example at entering maps with fog (screenshots). The character moves really slow then. On some maps slower than on others. Sound seems normal though. I have also laggs when certain effects appear. Not the ones in battles but on normal maps if the character is doing some sort of magic. And sometimes the character stops walking for like a second. Don't know if my hardware is too bad but I have no issues with playing PSX games and even some PSP games run without any issues so it's hard to imagine that my hardware is too bad for RPG Maker Games. I play on a TV Box with an S905X ARM chip and 2G memory.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Audio entry not correctly stopped when exiting a game when a midi is playing causing a crash

Name of the game:

Shoukan Gaki 2nd.

Player platform:

Windows, version 0.8.0 of the EasyRPG Player core while playing on RetroArch.

Describe the issue in detail and how to reproduce it:

When exiting the Player in RetroArch without asking RetroArch to entirely close, it is possible that the music previously playing will continue to play after exiting the Player. It seems to be music specific (likely with specific midi I guess though it may be more than that). This can be easily replicated in Shoukan Gaki 2nd when exiting from the title screen (the music in question is Vehicle3 from the RTP of RPG Maker 2000 and it is a midi file).

Here's a video showing the issue (note that the music was not edited): https://youtu.be/5NKyZoA78Z0

Does not compile on iOS arm64 anymore

I have used brew to install cmake and pkg-config. That got the install as far as this, when it seemed to run into a 32/64-bit version conflict with some icu libraries.

This did use to compile on ios arm64, but broke some time ago.

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive member: ../lib/libicuuc.a(ucnv2022.ao) cputype (16777223) does not match previous archive members cputype (16777228) (all members must match)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive member: ../lib/libicuuc.a(ucnv_set.ao) cputype (16777223) does not match previous archive members cputype (16777228) (all members must match)
ranlib ../lib/libicuuc.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive member: ../lib/libicuuc.a(ucnv2022.ao) cputype (16777223) does not match previous archive members cputype (16777228) (all members must match)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive member: ../lib/libicuuc.a(ucnv_set.ao) cputype (16777223) does not match previous archive members cputype (16777228) (all members must match)

Screenshot issue

Thats my issue:

a4b579d94f5be852cda13a349fcb43c085c83eb9

Im running retroarch in libreelec. And since the developer updated his build my screenshots in easyrpg look like this. I think its because of his build because I tested it with the same retroarch version on windows and dont have this issue there.
I already reported this issue in his forum but I don't expect any help from him.

Maybe you know what could cause this issue?

Sound is not output when the sound driver is set to wasapi.

Thank you for supporting the libretro core for EasyRPG Player.


Please fill in the following fields before submitting an issue:

Name of the game:

Ib 1.07

Player platform:

Windows10 64bit Build 1809

Attach files (as a .zip archive or link them)

retroarch.log

[ERROR] [WASAPI]: CoCreateInstance failed with error 0x800401F0.
[ERROR] [WASAPI]: Failed to initialize device.
[ERROR] Cannot open threaded audio driver ... Exiting ...

Describe the issue in detail and how to reproduce it:

When the audio driver is Wasapi, no sound is output.
The log contains messages that failed to initialize the driver.
Also, pressing the RetroArch menu switching key does not switch to the RetroArch menu.
There is no problem with DirectSound and Xaudio.

Build fails on Linux x86_64

Discovered while doing a full core build via libretro-super's buildbot recipe. Failure appears to be in the libpng dependency.

checking host system type... Invalid configuration `gcc-8': machine `gcc' not recognized
configure: error: /bin/bash ./config.sub gcc-8 failed
Full build log

SINGLE_CORE=easyrpg FORCE=YES EXIT_ON_ERROR=1 ./libretro-buildbot-recipe.sh recipes/linux/cores-linux-x64-generic
Setting: platform unix
Setting: PLATFORM unix
Setting: MAKEPORTABLE YES
Setting: CORE_JOB YES
Setting: MAKE make
Setting: CMAKE cmake
Setting: PATH /usr/lib/ccache:/usr/local/bin
PLATFORM: unix
ARCHITECTURE: x86_64
TARGET: unix
SCRIPT: /home/ccrowley/src/full_libretro-super/libretro-buildbot-recipe.sh
buildbot starting
--------------------------------------------------
Variables:
CC		gcc-8
CXX	  g++-8
STRIP	
DISTDIR /home/ccrowley/src/full_libretro-super/dist/unix
JOBS	 4




buildbot job started at: Sat Feb  1 23:03:14 PST 2020

buildbot job: recipes/linux/cores-linux-x64-generic processing easyrpg
--------------------------------------------------
Variables:
URL		  https://github.com/libretro/easyrpg-libretro.git
ENABLED	 YES
COMMAND	 GENERIC
MAKEFILE	Makefile.libretro
DIR		  libretro-easyrpg
SUBDIR	  builds/libretro


fetching changes from repo https://github.com/libretro/easyrpg-libretro.git...
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
From https://github.com/libretro/easyrpg-libretro
 * branch            master     -> FETCH_HEAD
resetting repo state https://github.com/libretro/easyrpg-libretro.git...
HEAD is now at 6ad5732 NOT FOR UPSTREAM: Force ICU data install when crosscompiling
buildbot job: building easyrpg
--------------------------------------------------
PATH=/usr/lib/ccache:/usr/local/bin:/usr/lib/ccache:/home/ccrowley/bin:/home/ccrowley/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/pspdev/bin
--------------------------------------------------
CLEANUP CMD: make -f Makefile.libretro platform=unix -j4 clean
rm -f  easyrpg_libretro.so easyrpg_libs
rm -rf CMakeCache.txt CMakeLists/
rm -rf deps/libretro/icu-native
rm -rf deps/libretro/lib
rm -rf deps/libretro/include
rm -f deps/libretro/config.cache
buildbot job: recipes/linux/cores-linux-x64-generic easyrpg cleanup success!
--------------------------------------------------
BUILD CMD: make -f Makefile.libretro platform=unix -j4
** BUILDING easyrpg_libretro.so FOR PLATFORM unix **
cd /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/../../builds/libretro/deps/libretro; \
RETRO_CC="gcc-8" RETRO_CXX="g++-8" \
RETRO_CFLAGS="-D__LIBRETRO__ -fPIC  " RETRO_CXXFLAGS="-DNDEBUG -O3 -D__LIBRETRO__ -fpermissive -fPIC  " \
RETRO_LDFLAGS="-Wl,--no-undefined -static-libgcc -static-libstdc++" RETRO_TARGET_HOST="gcc-8" \
ICU_VERSION="" \
./2_build_cross_toolchain.sh
CCACHE enabled
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/libpng-1.6.34 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/freetype-2.9 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/pixman-0.34.0 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/libogg-1.3.3 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/libvorbis-1.3.6 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/mpg123-1.25.10 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/libsndfile-1.0.28 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/libsamplerate-0.1.9 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/liblcf ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
Preparing toolchain
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
checking for ICU version numbers... release 61.1, library 61.1, unicode version 10.0
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether to build debug libraries... no
checking whether to build release libraries... yes
checking for clang... clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking for clang++... clang++
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ accepts -g... yes
checking pkg-config is at least version 0.20... yes
checking for ICULEHB... no
checking how to run the C preprocessor... clang -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gmake... no
checking for gnumake... no
checking for doxygen... /usr/bin/doxygen
checking checking for executable suffix... 
checking whether strict compiling is on... no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of void *... 8
checking whether runnable 64 bit binaries are built by default... yes
checking which Makefile fragment to use for x86_64-pc-linux-gnu... mh-linux
checking for floor in -lm... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether we can use static library optimization option... yes
checking whether to enable auto cleanup of libraries... no
checking whether to enable draft APIs... yes
checking for ranlib... ranlib
checking for a sed that does not truncate output... /bin/sed
checking for ar... ar
checking whether to enable renaming of symbols... yes
checking whether to enable function and data tracing... no
checking elf.h usability... yes
checking elf.h presence... yes
checking for elf.h... yes
checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... no
checking for gettimeofday... yes
checking if we have a C++ compiler... Good
checking if we have a C++11 compiler... yes
configure: Adding CXXFLAGS option -std=c++11
checking if #include <atomic> works... yes
checking for pthread_attr_init in -lpthread... yes
checking for mmap... yes
checking for genccode assembly... -a gcc
checking for inttypes.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking whether byte ordering is bigendian... no
checking for nl_langinfo... yes
checking for nl_langinfo's argument to obtain the codeset... CODESET
checking for namespace support... yes
checking for properly overriding new and delete... yes
checking for placement new and delete... yes
checking for popen... yes
checking for tzset... yes
checking for tzname... yes
checking for timezone... yes
checking for strtod_l... yes
checking xlocale.h usability... no
checking xlocale.h presence... no
checking for xlocale.h... no
checking for int8_t... yes
checking for uint8_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for library containing wcscpy... none required
checking size of wchar_t... 4
checking for UTF-16 string literal support... C++ only
checking for a library suffix to use... none
CPPFLAGS= -ffunction-sections -fdata-sections $(THREADSCPPFLAGS)  -DU_HAVE_ELF_H=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 
CFLAGS= -O2 $(THREADSCFLAGS) -Qunused-arguments -Wno-parentheses-equality
CXXFLAGS= -O2 -std=c++11 $(THREADSCXXFLAGS) -Qunused-arguments -Wno-parentheses-equality
configure: creating ./config.status
config.status: creating icudefs.mk
config.status: creating Makefile
config.status: creating data/pkgdataMakefile
config.status: creating config/Makefile.inc
config.status: creating config/icu.pc
config.status: creating config/pkgdataMakefile
config.status: creating data/Makefile
config.status: creating stubdata/Makefile
config.status: creating common/Makefile
config.status: creating i18n/Makefile
config.status: creating layoutex/Makefile
config.status: creating io/Makefile
config.status: creating extra/Makefile
config.status: creating extra/uconv/Makefile
config.status: creating extra/uconv/pkgdataMakefile
config.status: creating extra/scrptrun/Makefile
config.status: creating tools/Makefile
config.status: creating tools/ctestfw/Makefile
config.status: creating tools/toolutil/Makefile
config.status: creating tools/makeconv/Makefile
config.status: creating tools/genrb/Makefile
config.status: creating tools/genccode/Makefile
config.status: creating tools/gencmn/Makefile
config.status: creating tools/gencnval/Makefile
config.status: creating tools/gendict/Makefile
config.status: creating tools/gentest/Makefile
config.status: creating tools/gennorm2/Makefile
config.status: creating tools/genbrk/Makefile
config.status: creating tools/gensprep/Makefile
config.status: creating tools/icuinfo/Makefile
config.status: creating tools/icupkg/Makefile
config.status: creating tools/icuswap/Makefile
config.status: creating tools/pkgdata/Makefile
config.status: creating tools/tzcode/Makefile
config.status: creating tools/gencfu/Makefile
config.status: creating tools/escapesrc/Makefile
config.status: creating test/Makefile
config.status: creating test/compat/Makefile
config.status: creating test/testdata/Makefile
config.status: creating test/testdata/pkgdataMakefile
config.status: creating test/hdrtst/Makefile
config.status: creating test/intltest/Makefile
config.status: creating test/cintltst/Makefile
config.status: creating test/iotest/Makefile
config.status: creating test/letest/Makefile
config.status: creating test/perf/Makefile
config.status: creating test/perf/collationperf/Makefile
config.status: creating test/perf/collperf/Makefile
config.status: creating test/perf/collperf2/Makefile
config.status: creating test/perf/dicttrieperf/Makefile
config.status: creating test/perf/ubrkperf/Makefile
config.status: creating test/perf/charperf/Makefile
config.status: creating test/perf/convperf/Makefile
config.status: creating test/perf/normperf/Makefile
config.status: creating test/perf/DateFmtPerf/Makefile
config.status: creating test/perf/howExpensiveIs/Makefile
config.status: creating test/perf/strsrchperf/Makefile
config.status: creating test/perf/unisetperf/Makefile
config.status: creating test/perf/usetperf/Makefile
config.status: creating test/perf/ustrperf/Makefile
config.status: creating test/perf/utfperf/Makefile
config.status: creating test/perf/utrie2perf/Makefile
config.status: creating test/perf/leperf/Makefile
config.status: creating samples/Makefile
config.status: creating samples/date/Makefile
config.status: creating samples/cal/Makefile
config.status: creating samples/layout/Makefile

ICU for C/C++ 61.1 is ready to be built.
=== Important Notes: ===
Data Packaging: static
 This means: ICU data will be stored in a static library.
 To locate data: ICU will use the linked data library. If linked with the stub library located in stubdata/, the application can use udata_setCommonData() or set a data path to override.
Building ICU: Use a GNU make such as make to build ICU.
checking the version of "make"... make[1]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source'
4.1 (we wanted at least 3.80)
make[1]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source'
ok
C++ apps may want to build with CXXFLAGS =  -std=c++11
make[1]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source'
cd ./config; \
	make -f pkgdataMakefile
rm -rf config/icu-config
rebuilding config/icucross.mk
rebuilding config/icucross.inc
/usr/bin/install -c ./config/icu-config-top config/icu-config
make[2]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/config'
rm -rf pkgdata.inc
chmod u+w config/icu-config
LC_ALL=C /bin/sed -f ./config/make2sh.sed < ./config/Makefile.inc | grep -v '#M#' | uniq >> config/icu-config
LC_ALL=C /bin/sed -f ./config/make2sh.sed < ./config/mh-linux | grep -v '#M#' | uniq >> config/icu-config
cat ./config/icu-config-bottom >> config/icu-config
config/icu-i18n.pc updated.
/bin/bash ./mkinstalldirs lib
chmod u-w config/icu-config
config/icu-uc.pc updated.
/bin/bash ./mkinstalldirs bin
mkdir lib
mkdir bin
make[1]: Making `all' in `stubdata'
make[2]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/stubdata'
   (deps)	 stubdata.cpp
make[2]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/config'
Note: rebuild with "make VERBOSE=1 " to show all compiler parameters.
   clang++	 ...  stubdata.cpp
ar r libicudata.a stubdata.ao
ar: creating libicudata.a
ranlib libicudata.a
make[2]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/stubdata'
make[1]: Making `all' in `common'
make[2]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/common'
   (deps)	 pluralmap.cpp
   (deps)	 uloc_keytype.cpp
   (deps)	 ubiditransform.cpp
   (deps)	 unifiedcache.cpp
   (deps)	 simpleformatter.cpp
   (deps)	 sharedobject.cpp
   (deps)	 ulistformatter.cpp
   (deps)	 listformatter.cpp
   (deps)	 icuplug.cpp
   (deps)	 icudataver.cpp
   (deps)	 uloc_tag.cpp
   (deps)	 ulist.cpp
   (deps)	 propsvec.cpp
   (deps)	 ucnvsel.cpp
   (deps)	 dtintrv.cpp
   (deps)	 wintz.cpp
   (deps)	 cwchar.cpp
   (deps)	 locbased.cpp
   (deps)	 parsepos.cpp
   (deps)	 util_props.cpp
   (deps)	 punycode.cpp
   (deps)	 util.cpp
   (deps)	 uts46.cpp
   (deps)	 usprep.cpp
   (deps)	 uidna.cpp
   (deps)	 servslkf.cpp
   (deps)	 servrbf.cpp
   (deps)	 servlkf.cpp
   (deps)	 servlk.cpp
   (deps)	 servls.cpp
   (deps)	 servnotf.cpp
   (deps)	 serv.cpp
   (deps)	 rbbi_cache.cpp
   (deps)	 rbbitblb.cpp
   (deps)	 rbbistbl.cpp
   (deps)	 rbbisetb.cpp
   (deps)	 rbbiscan.cpp
   (deps)	 rbbirb.cpp
   (deps)	 rbbinode.cpp
   (deps)	 rbbidata.cpp
   (deps)	 rbbi.cpp
   (deps)	 filteredbrk.cpp
   (deps)	 dictbe.cpp
   (deps)	 brkeng.cpp
   (deps)	 ubrk.cpp
   (deps)	 brkiter.cpp
   (deps)	 uarrsort.cpp
   (deps)	 unifunct.cpp
   (deps)	 unifilt.cpp
   (deps)	 caniter.cpp
   (deps)	 ruleiter.cpp
   (deps)	 usetiter.cpp
   (deps)	 uniset.cpp
   (deps)	 uset.cpp
   (deps)	 uniset_closure.cpp
   (deps)	 uniset_props.cpp
   (deps)	 uset_props.cpp
   (deps)	 unisetspan.cpp
   (deps)	 bmpset.cpp
   (deps)	 utrie2_builder.cpp
   (deps)	 utrie2.cpp
   (deps)	 utrie.cpp
   (deps)	 unames.cpp
   (deps)	 usc_impl.cpp
   (deps)	 uscript_props.cpp
   (deps)	 uscript.cpp
   (deps)	 ushape.cpp
   (deps)	 ubidiln.cpp
   (deps)	 ubidiwrt.cpp
   (deps)	 ubidi.cpp
   (deps)	 ubidi_props.cpp
   (deps)	 propname.cpp
   (deps)	 ucase.cpp
   (deps)	 uprops.cpp
   (deps)	 uchar.cpp
   (deps)	 patternprops.cpp
   (deps)	 uiter.cpp
   (deps)	 uchriter.cpp
   (deps)	 schriter.cpp
   (deps)	 chariter.cpp
   (deps)	 loadednormalizer2impl.cpp
   (deps)	 unormcmp.cpp
   (deps)	 unorm.cpp
   (deps)	 normlzr.cpp
   (deps)	 filterednormalizer2.cpp
   (deps)	 normalizer2.cpp
   (deps)	 normalizer2impl.cpp
   (deps)	 ustr_titlecase_brkiter.cpp
   (deps)	 unistr_titlecase_brkiter.cpp
   (deps)	 ustrcase_locale.cpp
   (deps)	 unistr_case_locale.cpp
   (deps)	 utext.cpp
   (deps)	 ustr_wcs.cpp
   (deps)	 ustrtrns.cpp
   (deps)	 ustrfmt.cpp
   (deps)	 cstring.cpp
   (deps)	 ucasemap_titlecase_brkiter.cpp
   (deps)	 ucasemap.cpp
   (deps)	 ustrcase.cpp
   (deps)	 ustring.cpp
   (deps)	 utf_impl.cpp
   (deps)	 unistr_props.cpp
   (deps)	 unistr_case.cpp
   (deps)	 unistr.cpp
   (deps)	 unistr_cnv.cpp
   (deps)	 ustr_cnv.cpp
   (deps)	 appendable.cpp
   (deps)	 edits.cpp
   (deps)	 dictionarydata.cpp
   (deps)	 ucharstrieiterator.cpp
   (deps)	 ucharstriebuilder.cpp
   (deps)	 ucharstrie.cpp
   (deps)	 bytestrieiterator.cpp
   (deps)	 bytestrie.cpp
   (deps)	 bytestriebuilder.cpp
   (deps)	 stringtriebuilder.cpp
   (deps)	 bytesinkutil.cpp
   (deps)	 stringpiece.cpp
   (deps)	 locresdata.cpp
   (deps)	 bytestream.cpp
   (deps)	 loclikely.cpp
   (deps)	 locdspnm.cpp
   (deps)	 locdispnames.cpp
   (deps)	 locavailable.cpp
   (deps)	 locutil.cpp
   (deps)	 locid.cpp
   (deps)	 uloc.cpp
   (deps)	 locmap.cpp
   (deps)	 ucat.cpp
   (deps)	 messagepattern.cpp
   (deps)	 ucurr.cpp
   (deps)	 resbund_cnv.cpp
   (deps)	 uresdata.cpp
   (deps)	 resbund.cpp
   (deps)	 ures_cnv.cpp
   (deps)	 uresbund.cpp
   (deps)	 resource.cpp
   (deps)	 ucnv_ct.cpp
   (deps)	 ucnv_set.cpp
   (deps)	 ucnvdisp.cpp
   (deps)	 ucnv_lmb.cpp
   (deps)	 ucnvisci.cpp
   (deps)	 ucnvhz.cpp
   (deps)	 ucnv2022.cpp
   (deps)	 ucnvmbcs.cpp
   (deps)	 ucnv_ext.cpp
   (deps)	 ucnvbocu.cpp
   (deps)	 ucnvscsu.cpp
   (deps)	 ucnv_u32.cpp
   (deps)	 ucnv_u16.cpp
   (deps)	 ucnv_u8.cpp
   (deps)	 ucnv_u7.cpp
   (deps)	 ucnvlat1.cpp
   (deps)	 ucnv_err.cpp
   (deps)	 ucnv_cb.cpp
   (deps)	 ucnv_io.cpp
   (deps)	 ucnv_cnv.cpp
   (deps)	 ucnv_bld.cpp
   (deps)	 ucnv.cpp
   (deps)	 uvectr64.cpp
   (deps)	 uvectr32.cpp
   (deps)	 ustack.cpp
   (deps)	 uvector.cpp
   (deps)	 ustrenum.cpp
   (deps)	 uenum.cpp
   (deps)	 uhash_us.cpp
   (deps)	 uhash.cpp
   (deps)	 utrace.cpp
   (deps)	 ucol_swp.cpp
   (deps)	 udataswp.cpp
   (deps)	 umapfile.cpp
   (deps)	 ucmndata.cpp
   (deps)	 udatamem.cpp
   (deps)	 udata.cpp
   (deps)	 cstr.cpp
   (deps)	 charstr.cpp
   (deps)	 cmemory.cpp
   (deps)	 uobject.cpp
   (deps)	 uinit.cpp
   (deps)	 ucln_cmn.cpp
   (deps)	 umutex.cpp
   (deps)	 uinvchar.cpp
   (deps)	 utypes.cpp
   (deps)	 umath.cpp
   (deps)	 putil.cpp
   (deps)	 errorcode.cpp
generating ../common/svchook.mk
cd .. \
 && CONFIG_FILES=common/Makefile CONFIG_HEADERS= /bin/bash ./config.status
config.status: creating common/Makefile
   clang++	 ...  errorcode.cpp
   clang++	 ...  putil.cpp
   clang++	 ...  utypes.cpp
   clang++	 ...  umath.cpp
   clang++	 ...  uinvchar.cpp
   clang++	 ...  umutex.cpp
   clang++	 ...  ucln_cmn.cpp
   clang++	 ...  uinit.cpp
   clang++	 ...  uobject.cpp
   clang++	 ...  charstr.cpp
   clang++	 ...  cmemory.cpp
   clang++	 ...  cstr.cpp
   clang++	 ...  udata.cpp
   clang++	 ...  ucmndata.cpp
   clang++	 ...  umapfile.cpp
   clang++	 ...  udatamem.cpp
   clang++	 ...  udataswp.cpp
   clang++	 ...  ucol_swp.cpp
   clang++	 ...  utrace.cpp
   clang++	 ...  uhash.cpp
   clang++	 ...  uhash_us.cpp
   clang++	 ...  ustrenum.cpp
   clang++	 ...  uenum.cpp
   clang++	 ...  uvector.cpp
   clang++	 ...  ustack.cpp
   clang++	 ...  uvectr32.cpp
   clang++	 ...  uvectr64.cpp
   clang++	 ...  ucnv.cpp
   clang++	 ...  ucnv_bld.cpp
   clang++	 ...  ucnv_cnv.cpp
   clang++	 ...  ucnv_io.cpp
   clang++	 ...  ucnv_cb.cpp
   clang++	 ...  ucnv_err.cpp
   clang++	 ...  ucnvlat1.cpp
   clang++	 ...  ucnv_u7.cpp
   clang++	 ...  ucnv_u8.cpp
   clang++	 ...  ucnv_u16.cpp
   clang++	 ...  ucnv_u32.cpp
   clang++	 ...  ucnvscsu.cpp
   clang++	 ...  ucnvbocu.cpp
   clang++	 ...  ucnv_ext.cpp
   clang++	 ...  ucnvmbcs.cpp
   clang++	 ...  ucnv2022.cpp
   clang++	 ...  ucnvhz.cpp
   clang++	 ...  ucnv_lmb.cpp
   clang++	 ...  ucnvisci.cpp
   clang++	 ...  ucnvdisp.cpp
   clang++	 ...  ucnv_set.cpp
   clang++	 ...  uresbund.cpp
   clang++	 ...  resource.cpp
   clang++	 ...  ucnv_ct.cpp
   clang++	 ...  ures_cnv.cpp
   clang++	 ...  uresdata.cpp
   clang++	 ...  resbund.cpp
   clang++	 ...  resbund_cnv.cpp
   clang++	 ...  ucurr.cpp
   clang++	 ...  messagepattern.cpp
   clang++	 ...  ucat.cpp
   clang++	 ...  locmap.cpp
   clang++	 ...  uloc.cpp
   clang++	 ...  locutil.cpp
   clang++	 ...  locid.cpp
   clang++	 ...  locavailable.cpp
   clang++	 ...  locdispnames.cpp
   clang++	 ...  locdspnm.cpp
   clang++	 ...  loclikely.cpp
   clang++	 ...  locresdata.cpp
   clang++	 ...  bytestream.cpp
   clang++	 ...  stringpiece.cpp
   clang++	 ...  bytesinkutil.cpp
   clang++	 ...  stringtriebuilder.cpp
   clang++	 ...  bytestriebuilder.cpp
   clang++	 ...  bytestrie.cpp
   clang++	 ...  bytestrieiterator.cpp
   clang++	 ...  ucharstrie.cpp
   clang++	 ...  ucharstriebuilder.cpp
   clang++	 ...  ucharstrieiterator.cpp
   clang++	 ...  dictionarydata.cpp
   clang++	 ...  edits.cpp
   clang++	 ...  appendable.cpp
   clang++	 ...  ustr_cnv.cpp
   clang++	 ...  unistr_cnv.cpp
   clang++	 ...  unistr.cpp
   clang++	 ...  unistr_case.cpp
   clang++	 ...  unistr_props.cpp
   clang++	 ...  utf_impl.cpp
   clang++	 ...  ustring.cpp
   clang++	 ...  ustrcase.cpp
   clang++	 ...  ucasemap.cpp
   clang++	 ...  cstring.cpp
   clang++	 ...  ucasemap_titlecase_brkiter.cpp
   clang++	 ...  ustrfmt.cpp
   clang++	 ...  ustrtrns.cpp
   clang++	 ...  ustr_wcs.cpp
   clang++	 ...  utext.cpp
   clang++	 ...  unistr_case_locale.cpp
   clang++	 ...  ustrcase_locale.cpp
   clang++	 ...  unistr_titlecase_brkiter.cpp
   clang++	 ...  ustr_titlecase_brkiter.cpp
   clang++	 ...  normalizer2impl.cpp
   clang++	 ...  normalizer2.cpp
   clang++	 ...  filterednormalizer2.cpp
   clang++	 ...  unorm.cpp
   clang++	 ...  normlzr.cpp
   clang++	 ...  unormcmp.cpp
   clang++	 ...  loadednormalizer2impl.cpp
   clang++	 ...  chariter.cpp
   clang++	 ...  schriter.cpp
   clang++	 ...  uchriter.cpp
   clang++	 ...  uiter.cpp
   clang++	 ...  uchar.cpp
   clang++	 ...  patternprops.cpp
   clang++	 ...  uprops.cpp
   clang++	 ...  ucase.cpp
   clang++	 ...  propname.cpp
   clang++	 ...  ubidi_props.cpp
   clang++	 ...  ubidi.cpp
   clang++	 ...  ubidiwrt.cpp
   clang++	 ...  ubidiln.cpp
   clang++	 ...  ushape.cpp
   clang++	 ...  uscript.cpp
   clang++	 ...  uscript_props.cpp
   clang++	 ...  usc_impl.cpp
   clang++	 ...  unames.cpp
   clang++	 ...  utrie.cpp
   clang++	 ...  utrie2.cpp
   clang++	 ...  utrie2_builder.cpp
   clang++	 ...  bmpset.cpp
   clang++	 ...  unisetspan.cpp
   clang++	 ...  uset_props.cpp
   clang++	 ...  uniset_props.cpp
   clang++	 ...  uniset_closure.cpp
   clang++	 ...  uset.cpp
   clang++	 ...  uniset.cpp
   clang++	 ...  usetiter.cpp
   clang++	 ...  caniter.cpp
   clang++	 ...  ruleiter.cpp
   clang++	 ...  unifilt.cpp
   clang++	 ...  unifunct.cpp
   clang++	 ...  uarrsort.cpp
   clang++	 ...  brkiter.cpp
   clang++	 ...  ubrk.cpp
   clang++	 ...  dictbe.cpp
   clang++	 ...  brkeng.cpp
   clang++	 ...  rbbi.cpp
   clang++	 ...  rbbidata.cpp
   clang++	 ...  filteredbrk.cpp
   clang++	 ...  rbbinode.cpp
   clang++	 ...  rbbirb.cpp
   clang++	 ...  rbbiscan.cpp
   clang++	 ...  rbbistbl.cpp
   clang++	 ...  rbbisetb.cpp
   clang++	 ...  rbbitblb.cpp
   clang++	 ...  rbbi_cache.cpp
   clang++	 ...  serv.cpp
   clang++	 ...  servls.cpp
   clang++	 ...  servnotf.cpp
   clang++	 ...  servlk.cpp
   clang++	 ...  servlkf.cpp
   clang++	 ...  servrbf.cpp
   clang++	 ...  servslkf.cpp
   clang++	 ...  uidna.cpp
   clang++	 ...  usprep.cpp
   clang++	 ...  uts46.cpp
   clang++	 ...  punycode.cpp
   clang++	 ...  util.cpp
   clang++	 ...  util_props.cpp
   clang++	 ...  parsepos.cpp
   clang++	 ...  cwchar.cpp
   clang++	 ...  locbased.cpp
   clang++	 ...  wintz.cpp
   clang++	 ...  dtintrv.cpp
   clang++	 ...  ucnvsel.cpp
   clang++	 ...  propsvec.cpp
   clang++	 ...  ulist.cpp
   clang++	 ...  uloc_tag.cpp
   clang++	 ...  icudataver.cpp
   clang++	 ...  icuplug.cpp
   clang++	 ...  listformatter.cpp
   clang++	 ...  ulistformatter.cpp
   clang++	 ...  sharedobject.cpp
   clang++	 ...  simpleformatter.cpp
   clang++	 ...  unifiedcache.cpp
   clang++	 ...  uloc_keytype.cpp
   clang++	 ...  ubiditransform.cpp
   clang++	 ...  pluralmap.cpp
ar r ../lib/libicuuc.a errorcode.ao putil.ao umath.ao utypes.ao uinvchar.ao umutex.ao ucln_cmn.ao uinit.ao uobject.ao cmemory.ao charstr.ao cstr.ao udata.ao ucmndata.ao udatamem.ao umapfile.ao udataswp.ao ucol_swp.ao utrace.ao uhash.ao uhash_us.ao uenum.ao ustrenum.ao uvector.ao ustack.ao uvectr32.ao uvectr64.ao ucnv.ao ucnv_bld.ao ucnv_cnv.ao ucnv_io.ao ucnv_cb.ao ucnv_err.ao ucnvlat1.ao ucnv_u7.ao ucnv_u8.ao ucnv_u16.ao ucnv_u32.ao ucnvscsu.ao ucnvbocu.ao ucnv_ext.ao ucnvmbcs.ao ucnv2022.ao ucnvhz.ao ucnv_lmb.ao ucnvisci.ao ucnvdisp.ao ucnv_set.ao ucnv_ct.ao resource.ao uresbund.ao ures_cnv.ao uresdata.ao resbund.ao resbund_cnv.ao ucurr.ao messagepattern.ao ucat.ao locmap.ao uloc.ao locid.ao locutil.ao locavailable.ao locdispnames.ao locdspnm.ao loclikely.ao locresdata.ao bytestream.ao stringpiece.ao bytesinkutil.ao stringtriebuilder.ao bytestriebuilder.ao bytestrie.ao bytestrieiterator.ao ucharstrie.ao ucharstriebuilder.ao ucharstrieiterator.ao dictionarydata.ao edits.ao appendable.ao ustr_cnv.ao unistr_cnv.ao unistr.ao unistr_case.ao unistr_props.ao utf_impl.ao ustring.ao ustrcase.ao ucasemap.ao ucasemap_titlecase_brkiter.ao cstring.ao ustrfmt.ao ustrtrns.ao ustr_wcs.ao utext.ao unistr_case_locale.ao ustrcase_locale.ao unistr_titlecase_brkiter.ao ustr_titlecase_brkiter.ao normalizer2impl.ao normalizer2.ao filterednormalizer2.ao normlzr.ao unorm.ao unormcmp.ao loadednormalizer2impl.ao chariter.ao schriter.ao uchriter.ao uiter.ao patternprops.ao uchar.ao uprops.ao ucase.ao propname.ao ubidi_props.ao ubidi.ao ubidiwrt.ao ubidiln.ao ushape.ao uscript.ao uscript_props.ao usc_impl.ao unames.ao utrie.ao utrie2.ao utrie2_builder.ao bmpset.ao unisetspan.ao uset_props.ao uniset_props.ao uniset_closure.ao uset.ao uniset.ao usetiter.ao ruleiter.ao caniter.ao unifilt.ao unifunct.ao uarrsort.ao brkiter.ao ubrk.ao brkeng.ao dictbe.ao filteredbrk.ao rbbi.ao rbbidata.ao rbbinode.ao rbbirb.ao rbbiscan.ao rbbisetb.ao rbbistbl.ao rbbitblb.ao rbbi_cache.ao serv.ao servnotf.ao servls.ao servlk.ao servlkf.ao servrbf.ao servslkf.ao uidna.ao usprep.ao uts46.ao punycode.ao util.ao util_props.ao parsepos.ao locbased.ao cwchar.ao wintz.ao dtintrv.ao ucnvsel.ao propsvec.ao ulist.ao uloc_tag.ao icudataver.ao icuplug.ao listformatter.ao ulistformatter.ao sharedobject.ao simpleformatter.ao unifiedcache.ao uloc_keytype.ao ubiditransform.ao pluralmap.ao
ar: creating ../lib/libicuuc.a
ranlib ../lib/libicuuc.a
make[2]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/common'
make[1]: Making `all' in `i18n'
make[2]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/i18n'
   (deps)	 double-conversion-fast-dtoa.cpp
   (deps)	 double-conversion-diy-fp.cpp
   (deps)	 double-conversion-cached-powers.cpp
   (deps)	 double-conversion-bignum.cpp
   (deps)	 double-conversion.cpp
   (deps)	 double-conversion-bignum-dtoa.cpp
   (deps)	 number_stringbuilder.cpp
   (deps)	 number_scientific.cpp
   (deps)	 number_rounding.cpp
   (deps)	 number_patternstring.cpp
   (deps)	 number_patternmodifier.cpp
   (deps)	 number_padding.cpp
   (deps)	 number_notation.cpp
   (deps)	 number_modifiers.cpp
   (deps)	 number_longnames.cpp
   (deps)	 number_integerwidth.cpp
   (deps)	 number_grouping.cpp
   (deps)	 number_formatimpl.cpp
   (deps)	 number_fluent.cpp
   (deps)	 number_decimfmtprops.cpp
   (deps)	 number_decimalquantity.cpp
   (deps)	 number_compact.cpp
   (deps)	 number_affixutils.cpp
   (deps)	 nounit.cpp
   (deps)	 dayperiodrules.cpp
   (deps)	 visibledigits.cpp
   (deps)	 decimfmtimpl.cpp
   (deps)	 smallintformatter.cpp
   (deps)	 affixpatternparser.cpp
   (deps)	 precision.cpp
   (deps)	 pluralaffix.cpp
   (deps)	 digitaffixesandpadding.cpp
   (deps)	 valueformatter.cpp
   (deps)	 digitaffix.cpp
   (deps)	 digitformatter.cpp
   (deps)	 digitinterval.cpp
   (deps)	 digitgrouping.cpp
   (deps)	 scientificnumberformatter.cpp
   (deps)	 sharedbreakiterator.cpp
   (deps)	 measunit.cpp
   (deps)	 quantityformatter.cpp
   (deps)	 reldatefmt.cpp
   (deps)	 uregion.cpp
   (deps)	 scriptset.cpp
   (deps)	 region.cpp
   (deps)	 gender.cpp
   (deps)	 compactdecimalformat.cpp
   (deps)	 tzfmt.cpp
   (deps)	 tzgnames.cpp
   (deps)	 tznames_impl.cpp
   (deps)	 tznames.cpp
   (deps)	 alphaindex.cpp
   (deps)	 decContext.cpp
   (deps)	 decNumber.cpp
   (deps)	 ufieldpositer.cpp
   (deps)	 fpositer.cpp
   (deps)	 fphdlimp.cpp
   (deps)	 vzone.cpp
   (deps)	 zrule.cpp
   (deps)	 ztrans.cpp
   (deps)	 smpdtfst.cpp
   (deps)	 decfmtst.cpp
   (deps)	 uspoof_conf.cpp
   (deps)	 uspoof_build.cpp
   (deps)	 uspoof_impl.cpp
   (deps)	 uspoof.cpp
   (deps)	 currpinf.cpp
   (deps)	 tmutfmt.cpp
   (deps)	 tmutamt.cpp
   (deps)	 tmunit.cpp
   (deps)	 udateintervalformat.cpp
   (deps)	 dtitvinf.cpp
   (deps)	 dtitvfmt.cpp
   (deps)	 selfmt.cpp
   (deps)	 plurfmt.cpp
   (deps)	 plurrule.cpp
   (deps)	 upluralrules.cpp
   (deps)	 standardplural.cpp
   (deps)	 zonemeta.cpp
   (deps)	 vtzone.cpp
   (deps)	 tztrans.cpp
   (deps)	 tzrule.cpp
   (deps)	 rbtz.cpp
   (deps)	 dtrule.cpp
   (deps)	 winnmfmt.cpp
   (deps)	 basictz.cpp
   (deps)	 windtfmt.cpp
   (deps)	 wintzimpl.cpp
   (deps)	 inputext.cpp
   (deps)	 csrutf8.cpp
   (deps)	 csrucode.cpp
   (deps)	 csrsbcs.cpp
   (deps)	 csrmbcs.cpp
   (deps)	 csrecog.cpp
   (deps)	 csr2022.cpp
   (deps)	 csmatch.cpp
   (deps)	 csdetect.cpp
   (deps)	 utmscale.cpp
   (deps)	 measure.cpp
   (deps)	 currunit.cpp
   (deps)	 curramt.cpp
   (deps)	 currfmt.cpp
   (deps)	 measfmt.cpp
   (deps)	 ulocdata.cpp
   (deps)	 uregexc.cpp
   (deps)	 uregex.cpp
   (deps)	 regeximp.cpp
   (deps)	 regextxt.cpp
   (deps)	 regexst.cpp
   (deps)	 repattrn.cpp
   (deps)	 rematch.cpp
   (deps)	 regexcmp.cpp
   (deps)	 brktrans.cpp
   (deps)	 transreg.cpp
   (deps)	 quant.cpp
   (deps)	 nortrans.cpp
   (deps)	 uni2name.cpp
   (deps)	 name2uni.cpp
   (deps)	 anytrans.cpp
   (deps)	 toupptrn.cpp
   (deps)	 titletrn.cpp
   (deps)	 tolowtrn.cpp
   (deps)	 casetrn.cpp
   (deps)	 remtrans.cpp
   (deps)	 nultrans.cpp
   (deps)	 rbt_set.cpp
   (deps)	 rbt_rule.cpp
   (deps)	 rbt_pars.cpp
   (deps)	 rbt_data.cpp
   (deps)	 rbt.cpp
   (deps)	 cpdtrans.cpp
   (deps)	 tridpars.cpp
   (deps)	 strrepl.cpp
   (deps)	 funcrepl.cpp
   (deps)	 unesctrn.cpp
   (deps)	 esctrn.cpp
   (deps)	 utrans.cpp
   (deps)	 translit.cpp
   (deps)	 stsearch.cpp
   (deps)	 search.cpp
   (deps)	 usearch.cpp
   (deps)	 strmatch.cpp
   (deps)	 collationfastlatinbuilder.cpp
   (deps)	 collationbuilder.cpp
   (deps)	 collationruleparser.cpp
   (deps)	 collationweights.cpp
   (deps)	 collationdatabuilder.cpp
   (deps)	 collationrootelements.cpp
   (deps)	 collationroot.cpp
   (deps)	 rulebasedcollator.cpp
   (deps)	 collationkeys.cpp
   (deps)	 collationfastlatin.cpp
   (deps)	 collationcompare.cpp
   (deps)	 collationsets.cpp
   (deps)	 uitercollationiterator.cpp
   (deps)	 utf8collationiterator.cpp
   (deps)	 utf16collationiterator.cpp
   (deps)	 collationiterator.cpp
   (deps)	 collationfcd.cpp
   (deps)	 collationdatawriter.cpp
   (deps)	 collationdatareader.cpp
   (deps)	 collationtailoring.cpp
   (deps)	 collationdata.cpp
   (deps)	 collationsettings.cpp
   (deps)	 collation.cpp
   (deps)	 ucol_sit.cpp
   (deps)	 ucol_res.cpp
   (deps)	 ucol.cpp
   (deps)	 ucoleitr.cpp
   (deps)	 bocsu.cpp
   (deps)	 sortkey.cpp
   (deps)	 coll.cpp
   (deps)	 coleitr.cpp
   (deps)	 ethpccal.cpp
   (deps)	 dangical.cpp
   (deps)	 coptccal.cpp
   (deps)	 cecal.cpp
   (deps)	 chnsecal.cpp
   (deps)	 indiancal.cpp
   (deps)	 hebrwcal.cpp
   (deps)	 gregoimp.cpp
   (deps)	 japancal.cpp
   (deps)	 islamcal.cpp
   (deps)	 persncal.cpp
   (deps)	 buddhcal.cpp
   (deps)	 taiwncal.cpp
   (deps)	 astro.cpp
   (deps)	 olsontz.cpp
   (deps)	 simpletz.cpp
   (deps)	 timezone.cpp
   (deps)	 gregocal.cpp
   (deps)	 calendar.cpp
   (deps)	 ucal.cpp
   (deps)	 ucsdet.cpp
   (deps)	 unumsys.cpp
   (deps)	 numsys.cpp
   (deps)	 rbnf.cpp
   (deps)	 nfsubs.cpp
   (deps)	 nfrule.cpp
   (deps)	 nfrs.cpp
   (deps)	 udatpg.cpp
   (deps)	 dtptngen.cpp
   (deps)	 udat.cpp
   (deps)	 dtfmtsym.cpp
   (deps)	 reldtfmt.cpp
   (deps)	 smpdtfmt.cpp
   (deps)	 datefmt.cpp
   (deps)	 choicfmt.cpp
   (deps)	 fmtable_cnv.cpp
   (deps)	 digitlst.cpp
   (deps)	 dcfmtsym.cpp
   (deps)	 decimalformatpattern.cpp
   (deps)	 decimfmt.cpp
   (deps)	 unum.cpp
   (deps)	 numfmt.cpp
   (deps)	 umsg.cpp
   (deps)	 msgfmt.cpp
   (deps)	 format.cpp
   (deps)	 fmtable.cpp
   (deps)	 ucln_in.cpp
   clang++	 ...  ucln_in.cpp
   clang++	 ...  fmtable.cpp
   clang++	 ...  format.cpp
   clang++	 ...  msgfmt.cpp
   clang++	 ...  umsg.cpp
   clang++	 ...  numfmt.cpp
   clang++	 ...  unum.cpp
   clang++	 ...  decimfmt.cpp
   clang++	 ...  decimalformatpattern.cpp
   clang++	 ...  dcfmtsym.cpp
   clang++	 ...  digitlst.cpp
   clang++	 ...  fmtable_cnv.cpp
   clang++	 ...  choicfmt.cpp
   clang++	 ...  datefmt.cpp
   clang++	 ...  smpdtfmt.cpp
   clang++	 ...  reldtfmt.cpp
   clang++	 ...  dtfmtsym.cpp
   clang++	 ...  udat.cpp
   clang++	 ...  dtptngen.cpp
   clang++	 ...  udatpg.cpp
   clang++	 ...  nfrs.cpp
   clang++	 ...  nfrule.cpp
   clang++	 ...  nfsubs.cpp
   clang++	 ...  rbnf.cpp
   clang++	 ...  numsys.cpp
   clang++	 ...  unumsys.cpp
   clang++	 ...  ucsdet.cpp
   clang++	 ...  ucal.cpp
   clang++	 ...  calendar.cpp
   clang++	 ...  gregocal.cpp
   clang++	 ...  timezone.cpp
   clang++	 ...  simpletz.cpp
   clang++	 ...  olsontz.cpp
   clang++	 ...  astro.cpp
   clang++	 ...  taiwncal.cpp
   clang++	 ...  buddhcal.cpp
   clang++	 ...  persncal.cpp
   clang++	 ...  islamcal.cpp
   clang++	 ...  japancal.cpp
   clang++	 ...  gregoimp.cpp
   clang++	 ...  hebrwcal.cpp
   clang++	 ...  indiancal.cpp
   clang++	 ...  chnsecal.cpp
   clang++	 ...  cecal.cpp
   clang++	 ...  coptccal.cpp
   clang++	 ...  dangical.cpp
   clang++	 ...  ethpccal.cpp
   clang++	 ...  coleitr.cpp
   clang++	 ...  coll.cpp
   clang++	 ...  sortkey.cpp
   clang++	 ...  bocsu.cpp
   clang++	 ...  ucoleitr.cpp
   clang++	 ...  ucol.cpp
   clang++	 ...  ucol_res.cpp
   clang++	 ...  ucol_sit.cpp
   clang++	 ...  collation.cpp
   clang++	 ...  collationsettings.cpp
   clang++	 ...  collationdata.cpp
   clang++	 ...  collationtailoring.cpp
   clang++	 ...  collationdatareader.cpp
   clang++	 ...  collationdatawriter.cpp
   clang++	 ...  collationiterator.cpp
   clang++	 ...  collationfcd.cpp
   clang++	 ...  utf8collationiterator.cpp
   clang++	 ...  uitercollationiterator.cpp
   clang++	 ...  utf16collationiterator.cpp
   clang++	 ...  collationsets.cpp
   clang++	 ...  collationcompare.cpp
   clang++	 ...  collationfastlatin.cpp
   clang++	 ...  collationkeys.cpp
   clang++	 ...  rulebasedcollator.cpp
   clang++	 ...  collationroot.cpp
   clang++	 ...  collationrootelements.cpp
   clang++	 ...  collationdatabuilder.cpp
   clang++	 ...  collationweights.cpp
   clang++	 ...  collationruleparser.cpp
   clang++	 ...  collationbuilder.cpp
   clang++	 ...  collationfastlatinbuilder.cpp
   clang++	 ...  strmatch.cpp
   clang++	 ...  search.cpp
   clang++	 ...  stsearch.cpp
   clang++	 ...  usearch.cpp
   clang++	 ...  translit.cpp
   clang++	 ...  utrans.cpp
   clang++	 ...  esctrn.cpp
   clang++	 ...  unesctrn.cpp
   clang++	 ...  funcrepl.cpp
   clang++	 ...  strrepl.cpp
   clang++	 ...  tridpars.cpp
   clang++	 ...  cpdtrans.cpp
   clang++	 ...  rbt.cpp
   clang++	 ...  rbt_data.cpp
   clang++	 ...  rbt_pars.cpp
   clang++	 ...  rbt_rule.cpp
   clang++	 ...  rbt_set.cpp
   clang++	 ...  nultrans.cpp
   clang++	 ...  remtrans.cpp
   clang++	 ...  casetrn.cpp
   clang++	 ...  titletrn.cpp
   clang++	 ...  tolowtrn.cpp
   clang++	 ...  toupptrn.cpp
   clang++	 ...  name2uni.cpp
   clang++	 ...  anytrans.cpp
   clang++	 ...  uni2name.cpp
   clang++	 ...  nortrans.cpp
   clang++	 ...  quant.cpp
   clang++	 ...  transreg.cpp
   clang++	 ...  brktrans.cpp
   clang++	 ...  regexcmp.cpp
   clang++	 ...  rematch.cpp
   clang++	 ...  repattrn.cpp
   clang++	 ...  regexst.cpp
   clang++	 ...  regextxt.cpp
   clang++	 ...  regeximp.cpp
   clang++	 ...  uregex.cpp
   clang++	 ...  uregexc.cpp
   clang++	 ...  ulocdata.cpp
   clang++	 ...  measfmt.cpp
   clang++	 ...  curramt.cpp
   clang++	 ...  currfmt.cpp
   clang++	 ...  currunit.cpp
   clang++	 ...  utmscale.cpp
   clang++	 ...  measure.cpp
   clang++	 ...  csdetect.cpp
   clang++	 ...  csmatch.cpp
   clang++	 ...  csr2022.cpp
   clang++	 ...  csrecog.cpp
   clang++	 ...  csrmbcs.cpp
   clang++	 ...  csrsbcs.cpp
   clang++	 ...  csrucode.cpp
   clang++	 ...  csrutf8.cpp
   clang++	 ...  inputext.cpp
   clang++	 ...  wintzimpl.cpp
   clang++	 ...  windtfmt.cpp
   clang++	 ...  winnmfmt.cpp
   clang++	 ...  basictz.cpp
   clang++	 ...  dtrule.cpp
   clang++	 ...  rbtz.cpp
   clang++	 ...  tzrule.cpp
   clang++	 ...  tztrans.cpp
   clang++	 ...  vtzone.cpp
   clang++	 ...  standardplural.cpp
   clang++	 ...  zonemeta.cpp
   clang++	 ...  upluralrules.cpp
   clang++	 ...  plurrule.cpp
   clang++	 ...  plurfmt.cpp
   clang++	 ...  selfmt.cpp
   clang++	 ...  dtitvfmt.cpp
   clang++	 ...  dtitvinf.cpp
   clang++	 ...  udateintervalformat.cpp
   clang++	 ...  tmunit.cpp
   clang++	 ...  tmutamt.cpp
   clang++	 ...  currpinf.cpp
   clang++	 ...  tmutfmt.cpp
   clang++	 ...  uspoof.cpp
   clang++	 ...  uspoof_impl.cpp
   clang++	 ...  uspoof_conf.cpp
   clang++	 ...  uspoof_build.cpp
   clang++	 ...  decfmtst.cpp
   clang++	 ...  smpdtfst.cpp
   clang++	 ...  zrule.cpp
   clang++	 ...  ztrans.cpp
   clang++	 ...  vzone.cpp
   clang++	 ...  fphdlimp.cpp
   clang++	 ...  fpositer.cpp
   clang++	 ...  ufieldpositer.cpp
   clang++	 ...  decNumber.cpp
   clang++	 ...  decContext.cpp
   clang++	 ...  alphaindex.cpp
   clang++	 ...  tznames.cpp
   clang++	 ...  tznames_impl.cpp
   clang++	 ...  tzgnames.cpp
   clang++	 ...  tzfmt.cpp
   clang++	 ...  compactdecimalformat.cpp
   clang++	 ...  gender.cpp
   clang++	 ...  region.cpp
   clang++	 ...  scriptset.cpp
   clang++	 ...  uregion.cpp
   clang++	 ...  reldatefmt.cpp
   clang++	 ...  quantityformatter.cpp
   clang++	 ...  measunit.cpp
   clang++	 ...  sharedbreakiterator.cpp
   clang++	 ...  scientificnumberformatter.cpp
   clang++	 ...  digitinterval.cpp
   clang++	 ...  digitgrouping.cpp
   clang++	 ...  digitformatter.cpp
   clang++	 ...  digitaffix.cpp
   clang++	 ...  valueformatter.cpp
   clang++	 ...  digitaffixesandpadding.cpp
   clang++	 ...  pluralaffix.cpp
   clang++	 ...  precision.cpp
   clang++	 ...  affixpatternparser.cpp
   clang++	 ...  smallintformatter.cpp
   clang++	 ...  decimfmtimpl.cpp
   clang++	 ...  visibledigits.cpp
   clang++	 ...  dayperiodrules.cpp
   clang++	 ...  nounit.cpp
   clang++	 ...  number_affixutils.cpp
   clang++	 ...  number_compact.cpp
   clang++	 ...  number_decimalquantity.cpp
   clang++	 ...  number_decimfmtprops.cpp
   clang++	 ...  number_fluent.cpp
   clang++	 ...  number_formatimpl.cpp
   clang++	 ...  number_grouping.cpp
   clang++	 ...  number_integerwidth.cpp
   clang++	 ...  number_longnames.cpp
   clang++	 ...  number_modifiers.cpp
   clang++	 ...  number_notation.cpp
   clang++	 ...  number_padding.cpp
   clang++	 ...  number_patternmodifier.cpp
   clang++	 ...  number_patternstring.cpp
   clang++	 ...  number_rounding.cpp
   clang++	 ...  number_scientific.cpp
   clang++	 ...  number_stringbuilder.cpp
   clang++	 ...  double-conversion.cpp
   clang++	 ...  double-conversion-bignum-dtoa.cpp
   clang++	 ...  double-conversion-bignum.cpp
   clang++	 ...  double-conversion-cached-powers.cpp
   clang++	 ...  double-conversion-diy-fp.cpp
   clang++	 ...  double-conversion-fast-dtoa.cpp
ar r ../lib/libicui18n.a ucln_in.ao fmtable.ao format.ao msgfmt.ao umsg.ao numfmt.ao unum.ao decimfmt.ao decimalformatpattern.ao dcfmtsym.ao digitlst.ao fmtable_cnv.ao choicfmt.ao datefmt.ao smpdtfmt.ao reldtfmt.ao dtfmtsym.ao udat.ao dtptngen.ao udatpg.ao nfrs.ao nfrule.ao nfsubs.ao rbnf.ao numsys.ao unumsys.ao ucsdet.ao ucal.ao calendar.ao gregocal.ao timezone.ao simpletz.ao olsontz.ao astro.ao taiwncal.ao buddhcal.ao persncal.ao islamcal.ao japancal.ao gregoimp.ao hebrwcal.ao indiancal.ao chnsecal.ao cecal.ao coptccal.ao dangical.ao ethpccal.ao coleitr.ao coll.ao sortkey.ao bocsu.ao ucoleitr.ao ucol.ao ucol_res.ao ucol_sit.ao collation.ao collationsettings.ao collationdata.ao collationtailoring.ao collationdatareader.ao collationdatawriter.ao collationfcd.ao collationiterator.ao utf16collationiterator.ao utf8collationiterator.ao uitercollationiterator.ao collationsets.ao collationcompare.ao collationfastlatin.ao collationkeys.ao rulebasedcollator.ao collationroot.ao collationrootelements.ao collationdatabuilder.ao collationweights.ao collationruleparser.ao collationbuilder.ao collationfastlatinbuilder.ao strmatch.ao usearch.ao search.ao stsearch.ao translit.ao utrans.ao esctrn.ao unesctrn.ao funcrepl.ao strrepl.ao tridpars.ao cpdtrans.ao rbt.ao rbt_data.ao rbt_pars.ao rbt_rule.ao rbt_set.ao nultrans.ao remtrans.ao casetrn.ao titletrn.ao tolowtrn.ao toupptrn.ao anytrans.ao name2uni.ao uni2name.ao nortrans.ao quant.ao transreg.ao brktrans.ao regexcmp.ao rematch.ao repattrn.ao regexst.ao regextxt.ao regeximp.ao uregex.ao uregexc.ao ulocdata.ao measfmt.ao currfmt.ao curramt.ao currunit.ao measure.ao utmscale.ao csdetect.ao csmatch.ao csr2022.ao csrecog.ao csrmbcs.ao csrsbcs.ao csrucode.ao csrutf8.ao inputext.ao wintzimpl.ao windtfmt.ao winnmfmt.ao basictz.ao dtrule.ao rbtz.ao tzrule.ao tztrans.ao vtzone.ao zonemeta.ao standardplural.ao upluralrules.ao plurrule.ao plurfmt.ao selfmt.ao dtitvfmt.ao dtitvinf.ao udateintervalformat.ao tmunit.ao tmutamt.ao tmutfmt.ao currpinf.ao uspoof.ao uspoof_impl.ao uspoof_build.ao uspoof_conf.ao decfmtst.ao smpdtfst.ao ztrans.ao zrule.ao vzone.ao fphdlimp.ao fpositer.ao ufieldpositer.ao decNumber.ao decContext.ao alphaindex.ao tznames.ao tznames_impl.ao tzgnames.ao tzfmt.ao compactdecimalformat.ao gender.ao region.ao scriptset.ao uregion.ao reldatefmt.ao quantityformatter.ao measunit.ao sharedbreakiterator.ao scientificnumberformatter.ao digitgrouping.ao digitinterval.ao digitformatter.ao digitaffix.ao valueformatter.ao digitaffixesandpadding.ao pluralaffix.ao precision.ao affixpatternparser.ao smallintformatter.ao decimfmtimpl.ao visibledigits.ao dayperiodrules.ao nounit.ao number_affixutils.ao number_compact.ao number_decimalquantity.ao number_decimfmtprops.ao number_fluent.ao number_formatimpl.ao number_grouping.ao number_integerwidth.ao number_longnames.ao number_modifiers.ao number_notation.ao number_padding.ao number_patternmodifier.ao number_patternstring.ao number_rounding.ao number_scientific.ao number_stringbuilder.ao double-conversion.ao double-conversion-bignum-dtoa.ao double-conversion-bignum.ao double-conversion-cached-powers.ao double-conversion-diy-fp.ao double-conversion-fast-dtoa.ao
ar: creating ../lib/libicui18n.a
ranlib ../lib/libicui18n.a
make[2]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/i18n'
make[1]: Making `all' in `tools'
make[2]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools'
make[2]: Making `all' in `toolutil'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/toolutil'
   (deps)	 ucln_tu.cpp
   (deps)	 dbgutil.cpp
   (deps)	 udbgutil.cpp
   (deps)	 filetools.cpp
   (deps)	 flagparser.cpp
   (deps)	 pkg_gencmn.cpp
   (deps)	 ppucd.cpp
   (deps)	 pkg_genc.cpp
   (deps)	 pkg_icu.cpp
   (deps)	 writesrc.cpp
   (deps)	 xmlparser.cpp
   (deps)	 ucbuf.cpp
   (deps)	 uparse.cpp
   (deps)	 uoptions.cpp
   (deps)	 ucmstate.cpp
   (deps)	 ucm.cpp
   (deps)	 denseranges.cpp
   (deps)	 collationinfo.cpp
   (deps)	 unewdata.cpp
   (deps)	 toolutil.cpp
   (deps)	 swapimpl.cpp
   (deps)	 pkgitems.cpp
   (deps)	 package.cpp
   (deps)	 filestrm.cpp
   clang++	 ...  filestrm.cpp
   clang++	 ...  package.cpp
   clang++	 ...  swapimpl.cpp
   clang++	 ...  pkgitems.cpp
   clang++	 ...  toolutil.cpp
   clang++	 ...  unewdata.cpp
   clang++	 ...  denseranges.cpp
   clang++	 ...  collationinfo.cpp
   clang++	 ...  ucm.cpp
   clang++	 ...  ucmstate.cpp
   clang++	 ...  uoptions.cpp
   clang++	 ...  uparse.cpp
   clang++	 ...  ucbuf.cpp
   clang++	 ...  xmlparser.cpp
   clang++	 ...  writesrc.cpp
   clang++	 ...  pkg_icu.cpp
   clang++	 ...  pkg_genc.cpp
   clang++	 ...  pkg_gencmn.cpp
   clang++	 ...  ppucd.cpp
   clang++	 ...  flagparser.cpp
   clang++	 ...  filetools.cpp
   clang++	 ...  udbgutil.cpp
   clang++	 ...  dbgutil.cpp
   clang++	 ...  ucln_tu.cpp
ar r ../../lib/libicutu.a filestrm.ao package.ao pkgitems.ao swapimpl.ao toolutil.ao unewdata.ao collationinfo.ao denseranges.ao ucm.ao ucmstate.ao uoptions.ao uparse.ao ucbuf.ao xmlparser.ao writesrc.ao pkg_icu.ao pkg_genc.ao pkg_gencmn.ao ppucd.ao flagparser.ao filetools.ao udbgutil.ao dbgutil.ao ucln_tu.ao
ar: creating ../../lib/libicutu.a
ranlib ../../lib/libicutu.a
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/toolutil'
make[2]: Making `all' in `ctestfw'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/ctestfw'
   (deps)	 ucln_ct.c
   (deps)	 datamap.cpp
   (deps)	 testdata.cpp
   (deps)	 uperf.cpp
   (deps)	 tstdtmod.cpp
   (deps)	 ctest.c
   clang	 ...  ctest.c
   clang++	 ...  tstdtmod.cpp
   clang++	 ...  testdata.cpp
   clang++	 ...  datamap.cpp
   clang++	 ...  uperf.cpp
   clang	 ...  ucln_ct.c
ar r libicutest.a ctest.ao tstdtmod.ao testdata.ao datamap.ao uperf.ao ucln_ct.ao
ar: creating libicutest.a
ranlib libicutest.a
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/ctestfw'
make[2]: Making `all' in `makeconv'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/makeconv'
   (deps)	 gencnvex.c
   (deps)	 genmbcs.cpp
   (deps)	 ucnvstat.c
   (deps)	 makeconv.cpp
   clang++	 ...  makeconv.cpp
   clang	 ...  ucnvstat.c
   clang++	 ...  genmbcs.cpp
   clang	 ...  gencnvex.c
cd ../.. \
 && CONFIG_FILES=tools/makeconv/makeconv.1 CONFIG_HEADERS= /bin/bash ./config.status
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/makeconv makeconv.o ucnvstat.o genmbcs.o gencnvex.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/makeconv/makeconv.1
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/makeconv'
make[2]: Making `all' in `genrb'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/genrb'
   (deps)	 prscmnts.cpp
   (deps)	 wrtxml.cpp
   (deps)	 rle.c
   (deps)	 wrtjava.cpp
   (deps)	 rbutil.c
   (deps)	 ustr.c
   (deps)	 reslist.cpp
   (deps)	 read.c
   (deps)	 parse.cpp
   (deps)	 genrb.cpp
   (deps)	 errmsg.c
   clang	 ...  errmsg.c
   clang++	 ...  genrb.cpp
   clang	 ...  read.c
   clang++	 ...  parse.cpp
   clang	 ...  ustr.c
   clang++	 ...  reslist.cpp
   clang	 ...  rbutil.c
   clang++	 ...  wrtjava.cpp
   clang++	 ...  wrtxml.cpp
   clang++	 ...  prscmnts.cpp
   clang	 ...  rle.c
cd ../.. \
 && CONFIG_FILES=tools/genrb/derb.1 CONFIG_HEADERS= /bin/bash ./config.status
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/genrb errmsg.o genrb.o parse.o read.o reslist.o ustr.o rbutil.o wrtjava.o rle.o wrtxml.o prscmnts.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/genrb/derb.1
cd ../.. \
 && CONFIG_FILES=tools/genrb/genrb.1 CONFIG_HEADERS= /bin/bash ./config.status
config.status: creating tools/genrb/genrb.1
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/genrb'
make[2]: Making `all' in `genbrk'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/genbrk'
   (deps)	 genbrk.cpp
cd ../.. \
 && CONFIG_FILES=tools/genbrk/genbrk.1 CONFIG_HEADERS= /bin/bash ./config.status
   clang++	 ...  genbrk.cpp
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/genbrk genbrk.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/genbrk/genbrk.1
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/genbrk'
make[2]: Making `all' in `gencnval'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gencnval'
   (deps)	 gencnval.c
cd ../.. \
 && CONFIG_FILES=tools/gencnval/gencnval.1 CONFIG_HEADERS= /bin/bash ./config.status
   clang	 ...  gencnval.c
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/gencnval gencnval.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/gencnval/gencnval.1
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gencnval'
make[2]: Making `all' in `gensprep'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gensprep'
   (deps)	 store.c
   (deps)	 gensprep.c
cd ../.. \
 && CONFIG_FILES=tools/gensprep/gensprep.8 CONFIG_HEADERS= /bin/bash ./config.status
   clang	 ...  gensprep.c
   clang	 ...  store.c
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/gensprep gensprep.o store.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm   
config.status: creating tools/gensprep/gensprep.8
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gensprep'
make[2]: Making `all' in `icuinfo'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/icuinfo'
   (deps)	 icuinfo.cpp
   clang++	 ...  icuinfo.cpp
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o icuinfo icuinfo.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm   
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/icuinfo'
make[2]: Making `all' in `genccode'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/genccode'
   (deps)	 genccode.c
cd ../.. \
 && CONFIG_FILES=tools/genccode/genccode.8 CONFIG_HEADERS= /bin/bash ./config.status
   clang	 ...  genccode.c
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/genccode genccode.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/genccode/genccode.8
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/genccode'
make[2]: Making `all' in `gencmn'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gencmn'
   (deps)	 gencmn.c
cd ../.. \
 && CONFIG_FILES=tools/gencmn/gencmn.8 CONFIG_HEADERS= /bin/bash ./config.status
   clang	 ...  gencmn.c
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/gencmn gencmn.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/gencmn/gencmn.8
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gencmn'
make[2]: Making `all' in `icupkg'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/icupkg'
   (deps)	 icupkg.cpp
cd ../.. \
 && CONFIG_FILES=tools/icupkg/icupkg.8 CONFIG_HEADERS= /bin/bash ./config.status
   clang++	 ...  icupkg.cpp
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/icupkg icupkg.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/icupkg/icupkg.8
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/icupkg'
make[2]: Making `all' in `pkgdata'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/pkgdata'
   (deps)	 pkgtypes.c
   (deps)	 pkgdata.cpp
cd ../.. \
 && CONFIG_FILES=tools/pkgdata/pkgdata.1 CONFIG_HEADERS= /bin/bash ./config.status
   clang++	 ...  pkgdata.cpp
   clang	 ...  pkgtypes.c
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/pkgdata pkgdata.o pkgtypes.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/pkgdata/pkgdata.1
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/pkgdata'
make[2]: Making `all' in `gentest'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gentest'
   (deps)	 genres32.c
   (deps)	 gentest.c
   clang	 ...  gentest.c
   clang	 ...  genres32.c
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o gentest gentest.o genres32.o -L../../tools/ctestfw -licutest -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm   
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gentest'
make[2]: Making `all' in `gennorm2'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gennorm2'
   (deps)	 norms.cpp
   (deps)	 extradata.cpp
   (deps)	 n2builder.cpp
   (deps)	 gennorm2.cpp
   clang++	 ...  gennorm2.cpp
   clang++	 ...  n2builder.cpp
   clang++	 ...  extradata.cpp
   clang++	 ...  norms.cpp
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/gennorm2 gennorm2.o n2builder.o extradata.o norms.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gennorm2'
make[2]: Making `all' in `gencfu'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gencfu'
   (deps)	 gencfu.cpp
cd ../.. \
 && CONFIG_FILES=tools/gencfu/gencfu.1 CONFIG_HEADERS= /bin/bash ./config.status
   clang++	 ...  gencfu.cpp
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/gencfu gencfu.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/gencfu/gencfu.1
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gencfu'
make[2]: Making `all' in `gendict'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gendict'
   (deps)	 gendict.cpp
cd ../.. \
 && CONFIG_FILES=tools/gendict/gendict.1 CONFIG_HEADERS= /bin/bash ./config.status
   clang++	 ...  gendict.cpp
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/gendict gendict.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
config.status: creating tools/gendict/gendict.1
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/gendict'
make[2]: Making `all' in `escapesrc'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/escapesrc'
   (deps)	 escapesrc.cpp
   clang++	 ...  escapesrc.cpp
clang++ -O2 -std=c++11  -Qunused-arguments -Wno-parentheses-equality -Wl,--gc-sections   -o ../../bin/escapesrc escapesrc.o -lpthread -lm  
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools/escapesrc'
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools'
make[3]: Nothing to be done for 'all-local'.
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools'
make[2]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/tools'
make[1]: Making `all' in `data'
make[2]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/data'
make -f pkgdataMakefile
echo timestamp > build-dir.tmp
make[3]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/data'
rm -rf icupkg.inc
/bin/bash ../mkinstalldirs ./out ./out/build ./out/build/icudt61l ./out/build/icudt61l/curr ./out/build/icudt61l/lang ./out/build/icudt61l/region ./out/build/icudt61l/zone ./out/build/icudt61l/unit ./out/build/icudt61l/brkitr ./out/build/icudt61l/coll ./out/build/icudt61l/rbnf ./out/build/icudt61l/translit ./out/tmp ./out/tmp/curr ./out/tmp/lang ./out/tmp/region ./out/tmp/zone ./out/tmp/unit ./out/tmp/coll ./out/tmp/rbnf ./out/tmp/translit ./out/tmp/brkitr
mkdir ./out
mkdir ./out/build
mkdir ./out/build/icudt61l
mkdir ./out/build/icudt61l/curr
mkdir ./out/build/icudt61l/lang
mkdir ./out/build/icudt61l/region
mkdir ./out/build/icudt61l/zone
mkdir ./out/build/icudt61l/unit
make[3]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/data'
mkdir ./out/build/icudt61l/brkitr
mkdir ./out/build/icudt61l/coll
mkdir ./out/build/icudt61l/rbnf
mkdir ./out/build/icudt61l/translit
mkdir ./out/tmp
mkdir ./out/tmp/curr
mkdir ./out/tmp/lang
mkdir ./out/tmp/region
mkdir ./out/tmp/zone
mkdir ./out/tmp/unit
mkdir ./out/tmp/coll
mkdir ./out/tmp/rbnf
mkdir ./out/tmp/translit
mkdir ./out/tmp/brkitr
mv build-dir.tmp build-dir
Unpacking ./in/icudt61l.dat and generating out/tmp/icudata.lst (list of data files)
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH  ../bin/icupkg -d ./out/build/icudt61l --list -x \* ./in/icudt61l.dat -o out/tmp/icudata.lst
echo timestamp > build-local
LD_LIBRARY_PATH=../stubdata:../tools/ctestfw:../lib:$LD_LIBRARY_PATH  ../bin/pkgdata -O ../data/icupkg.inc -q -c -s /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/data/out/build/icudt61l -d ../lib -e icudt61  -T ./out/tmp -p icudt61l -m static -r 61.1 -L icudata ./out/tmp/icudata.lst
ar: creating ../lib/libicudata.a
pkgdata: clang -ffunction-sections -fdata-sections -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0  -DU_ATTRIBUTE_DEPRECATED= -O2  -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt61l_dat.o ./out/tmp/icudt61l_dat.S
pkgdata: ar r ../lib/libicudata.a ./out/tmp/icudt61l_dat.o
pkgdata: ranlib ../lib/libicudata.a
echo timestamp > packagedata
make[2]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source/data'
make[2]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source'
Note: rebuild with "make VERBOSE=1 all-local" to show all compiler parameters.
make[2]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source'
make[1]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/icu-native/source'
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro

**** Building zlib ****

~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/zlib-1.2.11 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
Using ar
Building static library libz.a version 1.2.11 with ccache gcc-8.
Checking for size_t... Yes.
Checking for off64_t... Yes.
Checking for fseeko... Yes.
Checking for strerror... Yes.
Checking for unistd.h... Yes.
Checking for stdarg.h... Yes.
Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().
Checking for vsnprintf() in stdio.h... Yes.
Checking for return value of vsnprintf()... Yes.
Checking for attribute(visibility) support... Yes.
make[1]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/zlib-1.2.11'
rm -f *.o *.lo *~ \
   example minigzip examplesh minigzipsh \
   example64 minigzip64 \
   infcover \
   libz.* foo.gz so_locations \
   _match.s maketree contrib/infback9/*.o
rm -rf objs
rm -f *.gcda *.gcno *.gcov
rm -f contrib/infback9/*.gcda contrib/infback9/*.gcno contrib/infback9/*.gcov
make[1]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/zlib-1.2.11'
make[1]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/zlib-1.2.11'
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o example.o test/example.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o adler32.o adler32.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o crc32.o crc32.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o deflate.o deflate.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o infback.o infback.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o inffast.o inffast.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o inflate.o inflate.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o inftrees.o inftrees.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o trees.o trees.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o zutil.o zutil.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o compress.o compress.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o uncompr.o uncompr.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o gzclose.o gzclose.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o gzlib.o gzlib.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o gzread.o gzread.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN  -c -o gzwrite.o gzwrite.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o minigzip.o test/minigzip.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o example64.o test/example.c
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o minigzip64.o test/minigzip.c
ar rc libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o 
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example example.o -L. libz.a
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip minigzip.o -L. libz.a
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example64 example64.o -L. libz.a
ccache gcc-8 -g0 -O2 -D__LIBRETRO__ -fPIC   -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip64 minigzip64.o -L. libz.a
make[1]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/zlib-1.2.11'
make[1]: Entering directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/zlib-1.2.11'
rm -f /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/lib/libz.a
cp libz.a /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/lib
chmod 644 /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/lib/libz.a
rm -f /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/share/man/man3/zlib.3
cp zlib.3 /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/share/man/man3
chmod 644 /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/share/man/man3/zlib.3
rm -f /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/lib/pkgconfig/zlib.pc
cp zlib.pc /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/lib/pkgconfig
chmod 644 /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/lib/pkgconfig/zlib.pc
rm -f /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/include/zlib.h /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/include/zconf.h
cp zlib.h zconf.h /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/include
chmod 644 /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/include/zlib.h /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/include/zconf.h
make[1]: Leaving directory '/home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/zlib-1.2.11'
~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
 -> done

**** Building libpng ****

~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/libpng-1.6.34 ~/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro
configure: creating cache /home/ccrowley/src/full_libretro-super/libretro-easyrpg/builds/libretro/deps/libretro/config.cache
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gcc-8-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc-8-gcc... ccache gcc-8
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether ccache gcc-8 accepts -g... yes
checking for ccache gcc-8 option to accept ISO C89... none needed
checking whether ccache gcc-8 understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of ccache gcc-8... none
checking dependency style of ccache gcc-8... none
checking build system type... x86_64-pc-linux-gnu
checking host system type... Invalid configuration `gcc-8': machine `gcc' not recognized
configure: error: /bin/bash ./config.sub gcc-8 failed
Makefile.libretro:286: recipe for target 'easyrpg_libs' failed
make: *** [easyrpg_libs] Error 1
BUILD CMD /home/ccrowley/src/full_libretro-super/retrolink.sh ./easyrpg_libretro.so
readelf: Error: './easyrpg_libretro.so': No such file
readelf: Error: './easyrpg_libretro.so': No such file
strip: './easyrpg_libretro.so': No such file
COPY CMD: cp ./easyrpg_libretro.so /home/ccrowley/src/full_libretro-super/dist/unix//easyrpg_libretro.so
cp: cannot stat './easyrpg_libretro.so': No such file or directory
cp: cannot stat './easyrpg_libretro.so': No such file or directory
buildbot job: easyrpg: [status: fail] [recipes/linux/cores-linux-x64-generic]
buildbot message: easyrpg: [status: fail] [recipes/linux/cores-linux-x64-generic]

Couldn't play BGM Music mp3 Format not supported

Please fill in the following fields before submitting an issue:

Name of the game:

Various, this particular one is called Nightmare Johnny

Player platform:

Windows, Linux, OSX

Log:
... [2018-01-04 19:23:33] Debug: Tree: Titlescreen [2018-01-04 19:23:33] Warning: Couldn't play BGM Music/Prelude.mp3. Format not supported [2018-01-04 19:23:36] Debug: Loading Map Map0022.lmu [2018-01-04 19:23:36] Debug: Tree: Intro [2018-01-04 19:23:38] Debug: Loading Map Map0028.lmu [2018-01-04 19:23:38] Debug: Tree: Home < Intro [2018-01-04 19:23:39] Warning: Couldn't play BGM Music/Hintergrund.mp3. Format not supported ...

I've tried various games, and many of them complain of not supporting mp3 music / sounds.

Edit: Actually, the same appears to be true for wav files?
[2018-01-04 20:05:13] Warning: Couldn't play SE Sound/bolt06.wav. Format not supported

Screenshot issue

Name of the game: Vampires Dawn

Player platform: Linux (LibreElec)

Describe the issue in detail and how to reproduce it:

If you go into the core menu and take a screenshot everyhting is fine. However if you take a screenshot by pressing a hotkey instead the screenshots are broken.

Normal (by core menu):
rpg_rt-181105-023920

By hotkey:
rpg_rt-181105-023049
rpg_rt-181105-023014

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.