LadyEebs / OpenJKDF2

A cross-platform reimplementation of JKDF2 in C
Other
5 stars 0 forks source link

Compilation error on Linux "gcc versión 14.2.1 20240910" #4

Open orderorder opened 2 weeks ago

orderorder commented 2 weeks ago
[ 23%] Building C object CMakeFiles/sith_engine.dir/src/Engine/rdroid.c.o
OpenJKDF2_ladyeebs/src/Engine/rdroid.c: En la función ‘rdOpen’:
OpenJKDF2_ladyeebs/src/Engine/rdroid.c:151:24: error: se pasa el argumento 1 de ‘rdVector_Zero3’ desde un tipo de puntero incompatible [-Wincompatible-pointer-types]
  151 |         rdVector_Zero3(&rdroid_curFogColor);
      |                        ^~~~~~~~~~~~~~~~~~~
      |                        |
      |                        rdVector4 *
En el fichero incluido desde OpenJKDF2_ladyeebs/src/Engine/rdLight.h:6,
                 desde OpenJKDF2_ladyeebs/src/globals.h:11,
                 desde OpenJKDF2_ladyeebs/src/Cog/sithCogParse.h:5,
                 desde OpenJKDF2_ladyeebs/src/jk.h:29,
                 desde OpenJKDF2_ladyeebs/src/Engine/rdroid.h:4,
                 desde OpenJKDF2_ladyeebs/src/Engine/rdroid.c:1:
OpenJKDF2_ladyeebs/src/Primitives/rdVector.h:128:32: nota: se esperaba ‘rdVector3 *’ pero el argumento es de tipo ‘rdVector4 *’
  128 | void rdVector_Zero3(rdVector3 *v);
      |                     ~~~~~~~~~~~^
make[2]: *** [CMakeFiles/sith_engine.dir/build.make:656: CMakeFiles/sith_engine.dir/src/Engine/rdroid.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:360: CMakeFiles/sith_engine.dir/all] Error 2
make: *** [Makefile:91: all] Error 2