Thanks for the hint. I'm working now with the ufoai_2.5 branch, commit: 033b6d6c69d0d4818b19b82879c1ab362c762d49
Now the game fails to build from source at src/tools/radiant/radiant/model.cpp:95:38
===> CXX [uforadiant] src/tools/radiant/radiant/windowobservers.cpp
===> CXX [uforadiant] src/tools/radiant/radiant/model.cpp
src/tools/radiant/radiant/model.cpp: In function 'void pico_initialise()':
src/tools/radiant/radiant/model.cpp:95:38: error: invalid conversion from 'void (*)(char*, byte**, int*) {aka void (*)(char*, unsigned char**, int*)}' to 'void (*)(const char*, unsigned char**, int*)' [-fpermissive]
PicoSetLoadFileFunc(PicoLoadFileFunc);
^
In file included from src/tools/radiant/include/irender.h:103:0,
from src/tools/radiant/radiant/model.cpp:31:
src/tools/radiant/libs/math/Vector3.h: At global scope:
src/tools/radiant/libs/math/Vector3.h:432:15: warning: 'g_vector3_axes' defined but not used [-Wunused-variable]
const Vector3 g_vector3_axes[3] = { g_vector3_axis_x, g_vector3_axis_y, g_vector3_axis_z };
I packaged the picomodel library separately and I've been using the latest version from git.