i am quite new to linux and open source (not new to programming) - and also a big fan of diablo 1
Thats why i keep trying since 2 weeks to get the freeablo engine to run, but somehow i am struggling which is why i created that article.
My platform: Intel Macbook 2013
My first attempt was to natively compile the freeablo srces on MacOsx which was failing due to serious problems in the inter-platform compatiblity of libfreetype which i could not resolve.
Next attempt was to try it in a linux-environment (in a Virtual Box-Ubuntu environment), where i brought freeablo to compile after a while - but not to run . I had a lot of problems with libsdl2 and opengl, because somehow the rocketglue-code did not realize that opengl as well as libsdl2 are beeing setup properly and i always got the compilation error which i did not understand
Code: Select all
#if !(SDL_VIDEO_RENDER_OGL) #error "Only the opengl sdl backend is supported. To add support for others, see http://mdqinc.com/blog/2013/01/integrating-librocket-with-sdl-2/" #endif
Thats why i get now:
Code: Select all
./freeablo failed to open with error 22
Questions i would like to raise at the moment are:
1. How should i have a 1.09 patched exe version ready in a linux environment?
2. Does the freeablo binary accept any arguments? if so, which ones? is there a manual how to feed this binary?
3. Is my manual patch in the rocket-glue code the root-cause of my problems?
4. To avoid further compilation-pain, which platform would you suggest to get the freeablo-engine to run in the easiest way?
Any help on this would be really appreciated, your project looks really nice and i hope i can contribute to some extents after i've gotten through all the mess with build-environments and compilation-errors