J'ai bien modifié les fichiers que tu cites mais j'ai un souci avec cal3d
Code : Tout sélectionner
make -f Makefile.linux actor_init.o
CXX actor_init.o
if g++ -march=x86-64 -Wall -O0 -ggdb -pipe -DLINUX -DELC -DCLUSTER_INSIDES -DFUZZY_PATHS -DNEW_SOUND -DPNG_SCREENSHOT -DTEXT_ALIASES -DUSE_INLINE -DENCYCL_NAVIGATION -DFSAA -DNEW_NEW_CHAR_WINDOW -DNEW_TEXTURES -DFASTER_MAP_LOAD -DFASTER_STARTUP -DMIDDLE_MOUSE_PASTE -DATTACHED_ACTORS -DLARGE_TEXTURES -DFR_VERSION -DFR_MASQUE -DMEDAILLON_DUEL_VIEW -DNECK_ITEMS -DFR_FENETRE_NECRO -DFR_CLIC_DROIT_LONG -DFR_FENETRE_STATS -DFR_NEXUS -D_7ZIP_ST -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -fno-strict-aliasing -MT 'actor_init.o' -MD -MP -MF '.deps/actor_init.o.pp' -c actor_init.cpp -o actor_init.o; then \
mv ".deps/actor_init.o.pp" ".deps/actor_init.o.P"; \
else rm -f ".deps/actor_init.o.pp"; exit 1; \
fi
In file included from actor_init.cpp:16:0:
cal3d_wrapper.h:15:28: erreur fatale: cal3d/global.h : Aucun fichier ou dossier de ce type
#include <cal3d/global.h>
^
compilation terminée.
make: *** [actor_init.o] Erreur 1
Code : Tout sélectionner
/usr/include/cal3d % ls
animation_action.h animation_cycle.h animation.h bone.h cal3d.h coreanimation.h corebone.h corekeyframe.h corematerial.h coremesh.h
Code : Tout sélectionner
~/TEMP/cal3d-0.11.0 % make; make install
make all-recursive
make[1] : on entre dans le répertoire « /home/nexraf/TEMP/cal3d-0.11.0 »
Making all in src
make[2] : on entre dans le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src »
Making all in cal3d
make[3] : on entre dans le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src/cal3d »
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT animation.lo -MD -MP -MF ".deps/animation.Tpo" -c -o animation.lo animation.cpp; \
then mv -f ".deps/animation.Tpo" ".deps/animation.Plo"; else rm -f ".deps/animation.Tpo"; exit 1; fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT animation.lo -MD -MP -MF .deps/animation.Tpo -c animation.cpp -fPIC -DPIC -o .libs/animation.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT animation_action.lo -MD -MP -MF ".deps/animation_action.Tpo" -c -o animation_action.lo animation_action.cpp; \
then mv -f ".deps/animation_action.Tpo" ".deps/animation_action.Plo"; else rm -f ".deps/animation_action.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT animation_action.lo -MD -MP -MF .deps/animation_action.Tpo -c animation_action.cpp -fPIC -DPIC -o .libs/animation_action.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT animation_cycle.lo -MD -MP -MF ".deps/animation_cycle.Tpo" -c -o animation_cycle.lo animation_cycle.cpp; \
then mv -f ".deps/animation_cycle.Tpo" ".deps/animation_cycle.Plo"; else rm -f ".deps/animation_cycle.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT animation_cycle.lo -MD -MP -MF .deps/animation_cycle.Tpo -c animation_cycle.cpp -fPIC -DPIC -o .libs/animation_cycle.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT bone.lo -MD -MP -MF ".deps/bone.Tpo" -c -o bone.lo bone.cpp; \
then mv -f ".deps/bone.Tpo" ".deps/bone.Plo"; else rm -f ".deps/bone.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT bone.lo -MD -MP -MF .deps/bone.Tpo -c bone.cpp -fPIC -DPIC -o .libs/bone.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT buffersource.lo -MD -MP -MF ".deps/buffersource.Tpo" -c -o buffersource.lo buffersource.cpp; \
then mv -f ".deps/buffersource.Tpo" ".deps/buffersource.Plo"; else rm -f ".deps/buffersource.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT buffersource.lo -MD -MP -MF .deps/buffersource.Tpo -c buffersource.cpp -fPIC -DPIC -o .libs/buffersource.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT cal3d_wrapper.lo -MD -MP -MF ".deps/cal3d_wrapper.Tpo" -c -o cal3d_wrapper.lo cal3d_wrapper.cpp; \
then mv -f ".deps/cal3d_wrapper.Tpo" ".deps/cal3d_wrapper.Plo"; else rm -f ".deps/cal3d_wrapper.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT cal3d_wrapper.lo -MD -MP -MF .deps/cal3d_wrapper.Tpo -c cal3d_wrapper.cpp -fPIC -DPIC -o .libs/cal3d_wrapper.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coreanimation.lo -MD -MP -MF ".deps/coreanimation.Tpo" -c -o coreanimation.lo coreanimation.cpp; \
then mv -f ".deps/coreanimation.Tpo" ".deps/coreanimation.Plo"; else rm -f ".deps/coreanimation.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coreanimation.lo -MD -MP -MF .deps/coreanimation.Tpo -c coreanimation.cpp -fPIC -DPIC -o .libs/coreanimation.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT corebone.lo -MD -MP -MF ".deps/corebone.Tpo" -c -o corebone.lo corebone.cpp; \
then mv -f ".deps/corebone.Tpo" ".deps/corebone.Plo"; else rm -f ".deps/corebone.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT corebone.lo -MD -MP -MF .deps/corebone.Tpo -c corebone.cpp -fPIC -DPIC -o .libs/corebone.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT corekeyframe.lo -MD -MP -MF ".deps/corekeyframe.Tpo" -c -o corekeyframe.lo corekeyframe.cpp; \
then mv -f ".deps/corekeyframe.Tpo" ".deps/corekeyframe.Plo"; else rm -f ".deps/corekeyframe.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT corekeyframe.lo -MD -MP -MF .deps/corekeyframe.Tpo -c corekeyframe.cpp -fPIC -DPIC -o .libs/corekeyframe.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT corematerial.lo -MD -MP -MF ".deps/corematerial.Tpo" -c -o corematerial.lo corematerial.cpp; \
then mv -f ".deps/corematerial.Tpo" ".deps/corematerial.Plo"; else rm -f ".deps/corematerial.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT corematerial.lo -MD -MP -MF .deps/corematerial.Tpo -c corematerial.cpp -fPIC -DPIC -o .libs/corematerial.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coremesh.lo -MD -MP -MF ".deps/coremesh.Tpo" -c -o coremesh.lo coremesh.cpp; \
then mv -f ".deps/coremesh.Tpo" ".deps/coremesh.Plo"; else rm -f ".deps/coremesh.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coremesh.lo -MD -MP -MF .deps/coremesh.Tpo -c coremesh.cpp -fPIC -DPIC -o .libs/coremesh.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coremodel.lo -MD -MP -MF ".deps/coremodel.Tpo" -c -o coremodel.lo coremodel.cpp; \
then mv -f ".deps/coremodel.Tpo" ".deps/coremodel.Plo"; else rm -f ".deps/coremodel.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coremodel.lo -MD -MP -MF .deps/coremodel.Tpo -c coremodel.cpp -fPIC -DPIC -o .libs/coremodel.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coreskeleton.lo -MD -MP -MF ".deps/coreskeleton.Tpo" -c -o coreskeleton.lo coreskeleton.cpp; \
then mv -f ".deps/coreskeleton.Tpo" ".deps/coreskeleton.Plo"; else rm -f ".deps/coreskeleton.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coreskeleton.lo -MD -MP -MF .deps/coreskeleton.Tpo -c coreskeleton.cpp -fPIC -DPIC -o .libs/coreskeleton.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coresubmesh.lo -MD -MP -MF ".deps/coresubmesh.Tpo" -c -o coresubmesh.lo coresubmesh.cpp; \
then mv -f ".deps/coresubmesh.Tpo" ".deps/coresubmesh.Plo"; else rm -f ".deps/coresubmesh.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coresubmesh.lo -MD -MP -MF .deps/coresubmesh.Tpo -c coresubmesh.cpp -fPIC -DPIC -o .libs/coresubmesh.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coresubmorphtarget.lo -MD -MP -MF ".deps/coresubmorphtarget.Tpo" -c -o coresubmorphtarget.lo coresubmorphtarget.cpp; \
then mv -f ".deps/coresubmorphtarget.Tpo" ".deps/coresubmorphtarget.Plo"; else rm -f ".deps/coresubmorphtarget.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coresubmorphtarget.lo -MD -MP -MF .deps/coresubmorphtarget.Tpo -c coresubmorphtarget.cpp -fPIC -DPIC -o .libs/coresubmorphtarget.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coretrack.lo -MD -MP -MF ".deps/coretrack.Tpo" -c -o coretrack.lo coretrack.cpp; \
then mv -f ".deps/coretrack.Tpo" ".deps/coretrack.Plo"; else rm -f ".deps/coretrack.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT coretrack.lo -MD -MP -MF .deps/coretrack.Tpo -c coretrack.cpp -fPIC -DPIC -o .libs/coretrack.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT error.lo -MD -MP -MF ".deps/error.Tpo" -c -o error.lo error.cpp; \
then mv -f ".deps/error.Tpo" ".deps/error.Plo"; else rm -f ".deps/error.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.cpp -fPIC -DPIC -o .libs/error.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT global.lo -MD -MP -MF ".deps/global.Tpo" -c -o global.lo global.cpp; \
then mv -f ".deps/global.Tpo" ".deps/global.Plo"; else rm -f ".deps/global.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT global.lo -MD -MP -MF .deps/global.Tpo -c global.cpp -fPIC -DPIC -o .libs/global.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT hardwaremodel.lo -MD -MP -MF ".deps/hardwaremodel.Tpo" -c -o hardwaremodel.lo hardwaremodel.cpp; \
then mv -f ".deps/hardwaremodel.Tpo" ".deps/hardwaremodel.Plo"; else rm -f ".deps/hardwaremodel.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT hardwaremodel.lo -MD -MP -MF .deps/hardwaremodel.Tpo -c hardwaremodel.cpp -fPIC -DPIC -o .libs/hardwaremodel.o
hardwaremodel.cpp: In member function 'int CalHardwareModel::addVertex(CalHardwareModel::CalHardwareMesh&, int, CalCoreSubmesh*, int)':
hardwaremodel.cpp:754:124: error: 'memcpy' was not declared in this scope
memcpy(&m_pVertexBuffer[(hardwareMesh.baseVertexIndex+i)*m_vertexStride],&vectorVertex[indice].position,sizeof(CalVector));
^
hardwaremodel.cpp:765:149: error: 'memset' was not declared in this scope
memset(&m_pTextureCoordBuffer[mapId][(hardwareMesh.baseVertexIndex+i)*m_textureCoordStride[mapId]],0,sizeof(CalCoreSubmesh::TextureCoordinate));
^
hardwaremodel.cpp:776:146: error: 'memset' was not declared in this scope
memset(&m_pTangentSpaceBuffer[mapId][(hardwareMesh.baseVertexIndex+i)*m_tangentSpaceStride[mapId]],0,sizeof(CalCoreSubmesh::TangentSpace));
^
hardwaremodel.cpp:793:116: error: 'memset' was not declared in this scope
memset(&m_pWeightBuffer[(hardwareMesh.baseVertexIndex+i)*m_weightStride+l * sizeof(float) ], 0 ,sizeof(float));
^
make[3]: *** [hardwaremodel.lo] Erreur 1
make[3] : on quitte le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src/cal3d »
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/nexraf/TEMP/cal3d-0.11.0 »
make: *** [all] Erreur 2
make 9,89s user 0,70s system 89% cpu 11,899 total
Making install in src
make[1] : on entre dans le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src »
Making install in cal3d
make[2] : on entre dans le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src/cal3d »
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT hardwaremodel.lo -MD -MP -MF ".deps/hardwaremodel.Tpo" -c -o hardwaremodel.lo hardwaremodel.cpp; \
then mv -f ".deps/hardwaremodel.Tpo" ".deps/hardwaremodel.Plo"; else rm -f ".deps/hardwaremodel.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src -O2 -fno-rtti -MT hardwaremodel.lo -MD -MP -MF .deps/hardwaremodel.Tpo -c hardwaremodel.cpp -fPIC -DPIC -o .libs/hardwaremodel.o
hardwaremodel.cpp: In member function 'int CalHardwareModel::addVertex(CalHardwareModel::CalHardwareMesh&, int, CalCoreSubmesh*, int)':
hardwaremodel.cpp:754:124: error: 'memcpy' was not declared in this scope
memcpy(&m_pVertexBuffer[(hardwareMesh.baseVertexIndex+i)*m_vertexStride],&vectorVertex[indice].position,sizeof(CalVector));
^
hardwaremodel.cpp:765:149: error: 'memset' was not declared in this scope
memset(&m_pTextureCoordBuffer[mapId][(hardwareMesh.baseVertexIndex+i)*m_textureCoordStride[mapId]],0,sizeof(CalCoreSubmesh::TextureCoordinate));
^
hardwaremodel.cpp:776:146: error: 'memset' was not declared in this scope
memset(&m_pTangentSpaceBuffer[mapId][(hardwareMesh.baseVertexIndex+i)*m_tangentSpaceStride[mapId]],0,sizeof(CalCoreSubmesh::TangentSpace));
^
hardwaremodel.cpp:793:116: error: 'memset' was not declared in this scope
memset(&m_pWeightBuffer[(hardwareMesh.baseVertexIndex+i)*m_weightStride+l * sizeof(float) ], 0 ,sizeof(float));
^
make[2]: *** [hardwaremodel.lo] Erreur 1
make[2] : on quitte le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src/cal3d »
make[1]: *** [install-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/nexraf/TEMP/cal3d-0.11.0/src »
make: *** [install-recursive] Erreur 1