I'm trying to compile my favourite nerdiest game, Dungeon Crawl: Stone Soup. There's a PET file for version 0.4.5 but the game is now at version 0.5.1 so I hope to create a PET for the new version.
I've checked INSTALL.TXT and made sure I have all the needed libraries (sdl, ncursesw, libpng, yacc, lex, freetype2
I execute "make" and it runs normally for some time, just some warnings about variables declared but not used etc., and then it finally borks after a long string of very similar errors.
Here are the final few lines:
There were pages and pages of errors like the above ones, and then these were the very last lines:/usr/include/SDL/SDL_opengl.h:6542: error: typedef 'PFNGLSTRINGMARKERGREMEDYPROC' is initialized (use __typeof__ instead)
/usr/include/SDL/SDL_opengl.h:6542: error: 'GLsizei' was not declared in this scope
/usr/include/SDL/SDL_opengl.h:6542: error: expected primary-expression before 'const'
Any further insight would be appreciated!tilereg.cc: In member function 'void Region::set_transform()';
tilereg.cc:198: error: 'glLoadIdentity was not declared in this scope
tilereg.cc:199: error: 'glTranslatef' was not declared in this scope
tilereg.cc:200: error: 'glScalef' was not declared in this scope
tilereg.cc: In member function 'virtual void MessageRegion::render()':
tilereg.ccerror: 'glLoadIdentity' was not declared in this scope
tilereg.cc: In constructor 'Titelregion::Titleregion(int, int)':
tilereg.ccerror: 'GL_QUADS' was not declared in this scope
make[1]: *** [tilereg.o] Error 1
make[1]: Leaving directory '/root/Downloads/stone-soup-0.5.1-src/source'
make: *** [all] Error 2