Add missing standard library includes (fix build with GCC 13)

GCC 13 (as usual for new compiler releases) shuffles around some
internal includes and so <cstdint> etc is no longer transitively included.

See https://www.gnu.org/software/gcc/gcc-13/porting_to.html.

Bug: https://bugs.gentoo.org/892814
This commit is contained in:
Sam James 2023-02-04 20:16:24 +00:00 committed by Christoph Oelckers
parent 75d2994b4b
commit 7695852856
12 changed files with 19 additions and 5 deletions

View file

@ -34,6 +34,7 @@
// HEADER FILES ------------------------------------------------------------
#include <stdexcept>
#include <stdlib.h>
#include "zmusic/zmusic_internal.h"

View file

@ -35,6 +35,7 @@
// HEADER FILES ------------------------------------------------------------
#include <mutex>
#include <stdexcept>
#include <stdio.h>
#include <stdlib.h>
#include "zmusic/zmusic_internal.h"

View file

@ -35,6 +35,7 @@
// HEADER FILES ------------------------------------------------------------
#include <stdexcept>
#include "zmusic/zmusic_internal.h"
#include "mididevice.h"
#include "zmusic/mus2midi.h"
@ -333,4 +334,4 @@ MIDIDevice* CreateOplMIDIDevice(const char* Args)
{
throw std::runtime_error("OPL device not supported in this configuration");
}
#endif
#endif

View file

@ -34,6 +34,7 @@
// HEADER FILES ------------------------------------------------------------
#include <stdexcept>
#include "mididevice.h"
#include "zmusic/zmusic_internal.h"

View file

@ -34,6 +34,7 @@
// HEADER FILES ------------------------------------------------------------
#include <stdexcept>
#include <stdlib.h>
#include "mididevice.h"
#include "zmusic/zmusic_internal.h"

View file

@ -32,6 +32,7 @@
**
*/
#include <stdexcept>
#include "mididevice.h"
#include "zmusic/zmusic_internal.h"
@ -239,4 +240,4 @@ MIDIDevice* CreateTimidityPPMIDIDevice(const char* Args, int samplerate)
{
throw std::runtime_error("Timidity++ device not supported in this configuration");
}
#endif
#endif

View file

@ -38,6 +38,7 @@
#include "mididevice.h"
#include "zmusic/m_swap.h"
#include "fileio.h"
#include <stdexcept>
#include <errno.h>
// MACROS ------------------------------------------------------------------

View file

@ -34,6 +34,7 @@
// HEADER FILES ------------------------------------------------------------
#include <stdexcept>
#include "mididevice.h"
#include "zmusic/zmusic_internal.h"
@ -278,4 +279,4 @@ MIDIDevice* CreateWildMIDIDevice(const char* Args, int samplerate)
{
throw std::runtime_error("WildMidi device not supported in this configuration");
}
#endif
#endif

View file

@ -34,8 +34,9 @@
// HEADER FILES ------------------------------------------------------------
#include <string>
#include <algorithm>
#include <stdexcept>
#include <string>
#include <assert.h>
#include "zmusic/zmusic_internal.h"
#include "zmusic/musinfo.h"

View file

@ -38,9 +38,11 @@
//#define GME_DLL
#include <algorithm>
#include <mutex>
#include <stdexcept>
#include "streamsource.h"
#include <gme/gme.h>
#include <mutex>
#include "fileio.h"
// MACROS ------------------------------------------------------------------

View file

@ -35,6 +35,8 @@
#ifdef HAVE_OPL
#include <stdexcept>
#include "streamsource.h"
#include "oplsynth/opl.h"
#include "oplsynth/opl_mus_player.h"

View file

@ -25,6 +25,7 @@
#pragma once
#include <stdio.h>
#include <string.h>
#include <cstdint>
#include <vector>
#include <string>