After a fresh clone + build of XCFrameworks, when trying to build both SFBAudioEngine directly or the Mac SimplePlayer, there's the following error:
/Users/calvin/Library/Developer/Xcode/DerivedData/SimplePlayer-macOS-edevwanlfzmwoecqwirlxhdxzcps/Build/Products/Debug/mpg123.framework/Headers/mpg123.h:12:10: Double-quoted include "fmt123.h" in framework header, expected angle-bracketed instead
It seems the <fmt123.h> needs to be in double quotes instead. There's still a warning, but it's no longer an error. My uglo workaround is: find . -name mpg123.h -exec gsed -i 's/<fmt123.h>/"fmt123.h"/g' {} \;
After a fresh clone + build of XCFrameworks, when trying to build both SFBAudioEngine directly or the Mac SimplePlayer, there's the following error:
/Users/calvin/Library/Developer/Xcode/DerivedData/SimplePlayer-macOS-edevwanlfzmwoecqwirlxhdxzcps/Build/Products/Debug/mpg123.framework/Headers/mpg123.h:12:10: Double-quoted include "fmt123.h" in framework header, expected angle-bracketed instead
It seems the
<fmt123.h>
needs to be in double quotes instead. There's still a warning, but it's no longer an error. My uglo workaround is:find . -name mpg123.h -exec gsed -i 's/<fmt123.h>/"fmt123.h"/g' {} \;