BrutalDoomisAwesome Posted February 4, 2019 (edited) I'm trying to compile an older version of GZDoom from the maint1.9 branch (because I like trying my hand at codeing) but, I keep getting an error in i_sound.cpp saying. "invalid new-expression of abstract class type 'FMODSoundRenderer' " Is there a fix for this? Experimenting with porting to Android. What I'm using AIDE- IDE Java C++ Android App (With NDK support) Beloko_Common Fluidsynth FMOD_studio GL gzdoom maint 1.9 (obviously) jpeg8d sndfile MobileTouchControls (from Beloko's doom touch) mpg123 openal-soft-android SDL Edited February 8, 2019 by BrutalDoomisAwesome 0 Share this post Link to post
drfrag Posted February 5, 2019 Which compiler? Why don't you try to compile ZDoom32 instead? https://github.com/drfrag666/gzdoom/tree/gzdoom32 0 Share this post Link to post
BrutalDoomisAwesome Posted February 5, 2019 The NDK-build compiler. I'm basicly experimenting with porting to android on a literal android phone by using AIDE- IDE for Android Java C++ 0 Share this post Link to post
fabian Posted February 5, 2019 Do you have the FMOD headers installed? 0 Share this post Link to post
BrutalDoomisAwesome Posted February 5, 2019 Yeah I've got FMOD_studio installed. 0 Share this post Link to post
wildweasel Posted February 20, 2019 On 2/5/2019 at 1:05 PM, BrutalDoomisAwesome said: Yeah I've got FMOD_studio installed. That'd be the problem; the versions of GZDoom that used FMOD aren't compatible with FMOD Studio and need a specific older version of FMOD Ex. For whatever reason, the FMOD people didn't make Studio backwards-compatible. I don't know which specific version of FMOD Ex you need to successfully compile, but this might be a decent place to start: https://zdoom.org/wiki/FMOD_Ex Or try compiling a newer version of GZDoom that supports OpenAL. 0 Share this post Link to post