Compiling the latest version returns this error
[ 84%] Linking CXX executable /home/james/Workspace/doom3-modding-kit/output/linux/D3ModdingKitded
[ 84%] Built target D3ModdingKitded
[ 85%] Building CXX object CMakeFiles/Gamex86_64.dir/cmake_pch.hxx.gch
[ 85%] Building CXX object CMakeFiles/Gamex86_64.dir/game/AF.cpp.o
/home/james/Workspace/doom3-modding-kit/neo/game/AF.cpp: In member function ‘bool idAF::Load(idEntity*, const char*)’:
/home/james/Workspace/doom3-modding-kit/neo/game/AF.cpp:899:68: warning: comparison between ‘enum declAFConstraintType_t’ and ‘enum constraintType_t’ [-Wenum-compare]
899 | file->constraints[j]->type == constraint->GetType() ) {
[ 85%] Building CXX object CMakeFiles/Gamex86_64.dir/game/AFEntity.cpp.o
/home/james/Workspace/doom3-modding-kit/neo/game/AFEntity.cpp: In member function ‘virtual void idAFEntity_Gibbable::Gib(const idVec3&, const char*)’:
/home/james/Workspace/doom3-modding-kit/neo/game/AFEntity.cpp:1189:123: error: taking address of rvalue [-fpermissive]
1189 | idEntityFx::StartFx( fxGib, static_cast<const idVec3 *>( &( GetPhysics()->GetAbsBounds().GetCenter() ) ), &GetPhysics()->GetAxis(), this, false );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
make[2]: *** [CMakeFiles/Gamex86_64.dir/build.make:112: CMakeFiles/Gamex86_64.dir/game/AFEntity.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:192: CMakeFiles/Gamex86_64.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
System
Linux excession 6.19.11+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.19.11-1 (2026-04-05) x86_64 GNU/Linux
Distributor ID: Debian
Description: Debian GNU/Linux forky/sid
Release: n/a
Codename: forky
To Reproduce
mkdir build
cd build
cmake ../neo/ --fresh -DFREETYPE_INCLUDE_DIR=/usr/include/freetype2/
make
Compiling the latest version returns this error
System
To Reproduce