Day 66/100 100 Days of Code

Day 66/100 100 Days of Code

Rebuild Back Better

I spend the session on building the Linux version. Good news is that I managed to make it work after fixing some issues where I was missing some dependencies. I think it is important to understand that each platform has its own intricacies which should be learned.

Bulding the libraries was quite easy. CMake downloaded all the modules with their dependencies, then I built the libraries with only a Freetype missing issues which was fixed easily by downloading it.

💡
It is important to install the correct libraries. For example, the correct way to install the freetype library is to execute "sudo apt install libfreetype6-dev". It took me a bit to figure out but there it is.
💡
Always read the output when building the submodules of a project. You might be missing some important packages even if you don't get any errors during the build.

There is still an issue where the audio is choppy for the couple of minutes and an assertion error on keyboardfocus on exit.