~/jam2022/NoamZeise/TrailsOfThePharaoh/build$ cmake .. -G"Ninja Multi-Config" -DGFX_ENV_VULKAN=1 CMake Error: Could not create named generator Ninja Multi-Config
Viewing post in Trials of The Pharaoh jam comments
Ok I have a fresh linux install, so I now have exact build instructions that work for fresh install on the repo. I also had a problem with a certain compiler, that is fixed now, so the code has changed slightly.
https://github.com/NoamZeise/TrailsOfThePharaoh
if you check the readme, it goes over everything I did to get it working step by step. Also if you aren’t using proprietary graphics drivers the vulkan version might not work.
So... the "Vulkan" attempt didn't really work out (see other posting). Now going OpenGL.
First attempt... Well, better start with a clean "build" folder :D
Second attempt... Well, readme tells me to generate and download "glad" header files. Oh well...
So... It's more or less what the pre-build version gave me. to get portaudio I had to downgrade jackd but to run jackd I had to upgrade it again, and when I start it the game crashes with some ALSA errors. And without jackd running even before that...
ALSA lib pcm_dsnoop.c:641:(snd_pcm_dsnoop_open) unable to open slave ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side Cannot lock down 82280346 byte memory area (Cannot allocate memory) Cannot lock down 82280346 byte memory area (Cannot allocate memory) ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave Cannot lock down 82280346 byte memory area (Cannot allocate memory) Segmentation fault (core dumped)