So since OS 0.4 I have issues compiling ZDoom. Nothing changed with OS 0.5.
But I managed to compile Zandronum.
The issue I have is that when I launch Zandronum, it load correctly but when I go in the menu and select New Game, it go back to the GS launcher (so it crash).
I have doom2.wad in a folder along with a Doom2.sh containing the following:
Wow. That’s far less than what was involved previously! Well done!!!
I guess it wasn’t completely useless, since it motivated you to try something else re: Zdoom.
I’m guessing you sorted out all of your sound issues as well? To think, such a simple parameter of .-DNO_OPENAL=ON would do the trick. Makes sense!
Did you have a swap file installed while using make -j4?
I’m going to go ahead and try this out!
Just to keep launcher items that get updated separate from user created content, and for consistency? It will work either way, but just trying to keep tabs of things can become an auditing nightmare.
I’m just looking at the old legacy file references from the 0.2 file structure days, and fear inconsistencies down the track.
I will try to find out what is the issue but its still all very cryptic to me.
Did something changed with the sound drivers in OS 0.4 and 0.5 ?
Does the GS support FMOD ?
Also, I was able to get SOME sound working (only the music), by setting the sound playback to Timidity++.
I do not understand why this is so complicated! It was ok on OS 0.3 but since OS 0.4 its not. The dev could help me with this!!!
When I try to compile without turning OPENAL off, I get this error:
[ 54%] Building CXX object src/CMakeFiles/zdoom.dir/b_func.cpp.o
/home/cpi/zdoom/src/sound/oalsound.cpp: In member function ‘virtual SoundStream* OpenALSoundRenderer::CreateStream(SoundStreamCallback, int, int, int, void*)’:
/home/cpi/zdoom/src/sound/oalsound.cpp:1298:41: error: ‘mem_fn’ is not a member of ‘std’
StreamThread = std::thread(std::mem_fn(&OpenALSoundRenderer::BackgroundProc), this);
Congratulations!! It seemingly all works now! I am running doom, using openal for the sound effects, and timidity for the midi.
It’s all working the way it should!
How are you going with it?