Re: Nouvelle mise à jour
Publié : 01 sept. 2013, 22:32
Merci Crayona mais c'est toujours pas bon...
J'ai bien modifié les fichiers que tu cites mais j'ai un souci avec cal3d
J'ai tenté la compilation du paquet source officiel mais ça bloque aussi :[
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