--- a/src/lib/netlist/plib/pexception.cpp +++ b/src/lib/netlist/plib/pexception.cpp @@ -8,7 +8,7 @@ #include #include -#if (defined(__x86_64__) || defined(__i386__)) && defined(__linux__) +#if (defined(__x86_64__) || defined(__i386__)) && defined(__linux__) && defined(__GLIBC__) #define HAS_FEENABLE_EXCEPT (1) #else #define HAS_FEENABLE_EXCEPT (0) --- a/3rdparty/bx/include/bx/bx.h +++ b/3rdparty/bx/include/bx/bx.h @@ -11,6 +11,7 @@ #include // uint32_t #include // size_t #include // ptrdiff_t +#include // time_t #include "platform.h" #include "config.h" --- a/src/osd/modules/sound/pulse_sound.cpp +++ b/src/osd/modules/sound/pulse_sound.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include --- a/src/lib/netlist/plib/ppmf.h +++ b/src/lib/netlist/plib/ppmf.h @@ -94,6 +94,7 @@ #ifndef PPMF_FORCE_TYPE #define PPMF_FORCE_TYPE -1 #endif +#include "stddef.h" namespace plib {