UE 4.15.1 + FMOD 1.09.03 + Oculus Audio SDK 1.1.3 = fail to build

Gear VR project fails to build when using UE 4.15.1 + FMOD 1.09.03 plugin + Oculus Audio SDK plugins 1.1.3

UE4 output log: http://pastebin.com/Fx06LZzW

I am also seeing this: http://pastebin.com/Encki7He (maybe not related to the failure to build, but really shouldn’t happen)

The errors you are getting in the second file, related to: LogFMOD: Loading plugin ‘libOculusSpatializerFMOD’, can be fixed by changing the plugin name in FMOD’s Unreal settings to “OculusSpatializerFMOD”.

The other errors I am not sure about. After some searching on the Unreal answers hub, it looks like it may be to do the android SDK. I am able to build without getting those errors.

It has nothing to do with Android SDK. I just updated SDK and NDK. I just finished more testing using clean project and I can build for Gear VR / Android from UE 4.15.1 with no issues.

However, as soon as I introduce FMOD into the project, this issue happens (without Oculus plugins, pure FMOD).

Note that 4.15 has a lot of core changes to audio engine, so maybe FMOD plugin needs a bit more of an overhaul to make it work with UE 4.15 and upcoming UE 4.16 (where whole audio system will be replaced). This is a really big issue for us, Gear VR devs, and we would definitely appreciate if it was resolved in 4.15.

As I have said, I have been able to build using UE4.15.1, FMOD 1.09.03 and Oculus 1.1.3. There must be another issue.

Possibly https://answers.unrealengine.com/questions/578929/launch-and-package-fail-for-c-android-projects-in.html

I think I figured it out (at least for FMOD without Oculus plugins) - I had Clang 3.6 and this current FMOD requires Clang 3.8 minimum.