kodi-game / kodi-game-scripting

Scripting for Kodi Game add-ons
GNU General Public License v2.0
5 stars 9 forks source link

config: Exclude 'osx-x86_64' and 'osx-arm64' for supafaust #131

Closed garbear closed 1 month ago

garbear commented 1 month ago

Description

Similar to https://github.com/kodi-game/kodi-game-scripting/pull/130, this PR adds excluded platforms that supafaust has failed to build on since the beginning.

This is due to Beetle Supafaust not compiling on macOS versions since Big Sur (version 11.0).

Errors are:

mednafen/mthreading/MThreading_POSIX.cpp:585:5: error: use of undeclared identifier 'sem_timedwait'; did you mean Sem_TimedWait'?
 if(sem_timedwait(&sem->s, &abstime))
    ^~~~~~~~~~~~~
    Sem_TimedWait

mednafen/mthreading/MThreading_POSIX.cpp:585:19: error: cannot initialize a parameter of type 'Mednafen::MThreading::Sem *with an rvalue of type 'sem_t *' (aka 'int *')
 if(sem_timedwait(&sem->s, &abstime))
                  ^~~~~~~

How has this been tested?

Build succeeds on remaining platforms (win/android): https://jenkins.kodi.tv/blue/organizations/jenkins/kodi-game%2Fgame.libretro.supafaust/detail/master/117/pipeline