Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Irrlicht] Erreur de compilation

Sujet résolu
    31 décembre 2007 à 16:39:31

    Bonjour chers Zér0s,
    Je suit actuellement le cours sur irrlicht de Léonnhart.
    Vu que je suis sous Ubuntu, j'ai du compilé les sources.
    J'ai tout faiq comme préciser dans le tuto.
    Mais au moment de faire mon premier programme Irrlicht, j'ai 50 erreurs me disant que les fonctions sont undéclarées, mais je n'utilise pas ces fonctions.

    1. -------------- Build: Release in irrlicht ---------------
    2. Linking console executable: bin/Release/irrlicht
    3. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::present(irr::video::IImage*, int, irr::core::rect<int>*)':
    4. CIrrDeviceLinux.cpp:(.text+0x2d3c): undefined reference to `XPutImage'
    5. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::setWindowCaption(wchar_t const*)':
    6. CIrrDeviceLinux.cpp:(.text+0x2dcc): undefined reference to `XSetStandardProperties'
    7. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::run()':
    8. CIrrDeviceLinux.cpp:(.text+0x2e3b): undefined reference to `XNextEvent'
    9. CIrrDeviceLinux.cpp:(.text+0x30c2): undefined reference to `XRefreshKeyboardMapping'
    10. CIrrDeviceLinux.cpp:(.text+0x3113): undefined reference to `XLookupString'
    11. CIrrDeviceLinux.cpp:(.text+0x3213): undefined reference to `XGetAtomName'
    12. CIrrDeviceLinux.cpp:(.text+0x3259): undefined reference to `XPending'
    13. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::createWindow(irr::core::dimension2d<int> const&, unsigned int)':
    14. CIrrDeviceLinux.cpp:(.text+0x3423): undefined reference to `XOpenDisplay'
    15. CIrrDeviceLinux.cpp:(.text+0x34c6): undefined reference to `XF86VidModeQueryExtension'
    16. CIrrDeviceLinux.cpp:(.text+0x34f9): undefined reference to `XF86VidModeGetAllModeLines'
    17. CIrrDeviceLinux.cpp:(.text+0x3766): undefined reference to `XF86VidModeSwitchToMode'
    18. CIrrDeviceLinux.cpp:(.text+0x378e): undefined reference to `XF86VidModeSetViewPort'
    19. CIrrDeviceLinux.cpp:(.text+0x37c3): undefined reference to `XFree'
    20. CIrrDeviceLinux.cpp:(.text+0x3826): undefined reference to `glXQueryExtension'
    21. CIrrDeviceLinux.cpp:(.text+0x3855): undefined reference to `glXQueryVersion'
    22. CIrrDeviceLinux.cpp:(.text+0x391f): undefined reference to `glXChooseFBConfig'
    23. CIrrDeviceLinux.cpp:(.text+0x3971): undefined reference to `glXChooseFBConfig'
    24. CIrrDeviceLinux.cpp:(.text+0x39bf): undefined reference to `glXChooseFBConfig'
    25. CIrrDeviceLinux.cpp:(.text+0x3a5c): undefined reference to `glXChooseFBConfig'
    26. CIrrDeviceLinux.cpp:(.text+0x3aae): undefined reference to `glXChooseFBConfig'
    27. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o):CIrrDeviceLinux.cpp:(.text+0x3afc): more undefined references to `glXChooseFBConfig' follow
    28. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::createWindow(irr::core::dimension2d<int> const&, unsigned int)':
    29. CIrrDeviceLinux.cpp:(.text+0x3c75): undefined reference to `XFree'
    30. CIrrDeviceLinux.cpp:(.text+0x3c94): undefined reference to `glXGetVisualFromFBConfig'
    31. CIrrDeviceLinux.cpp:(.text+0x3cec): undefined reference to `glXChooseVisual'
    32. CIrrDeviceLinux.cpp:(.text+0x3d4e): undefined reference to `glXChooseVisual'
    33. CIrrDeviceLinux.cpp:(.text+0x3d94): undefined reference to `glXChooseVisual'
    34. CIrrDeviceLinux.cpp:(.text+0x3df2): undefined reference to `XGetVisualInfo'
    35. CIrrDeviceLinux.cpp:(.text+0x3e3d): undefined reference to `XCloseDisplay'
    36. CIrrDeviceLinux.cpp:(.text+0x3e9d): undefined reference to `XCreateColormap'
    37. CIrrDeviceLinux.cpp:(.text+0x3f8f): undefined reference to `XCreateWindow'
    38. CIrrDeviceLinux.cpp:(.text+0x3fe7): undefined reference to `XWarpPointer'
    39. CIrrDeviceLinux.cpp:(.text+0x3fff): undefined reference to `XMapRaised'
    40. CIrrDeviceLinux.cpp:(.text+0x4037): undefined reference to `XGrabKeyboard'
    41. CIrrDeviceLinux.cpp:(.text+0x4089): undefined reference to `XGrabPointer'
    42. CIrrDeviceLinux.cpp:(.text+0x4152): undefined reference to `XCreateWindow'
    43. CIrrDeviceLinux.cpp:(.text+0x417a): undefined reference to `XInternAtom'
    44. CIrrDeviceLinux.cpp:(.text+0x41a4): undefined reference to `XSetWMProtocols'
    45. CIrrDeviceLinux.cpp:(.text+0x41bc): undefined reference to `XMapRaised'
    46. CIrrDeviceLinux.cpp:(.text+0x421b): undefined reference to `glXCreateWindow'
    47. CIrrDeviceLinux.cpp:(.text+0x425e): undefined reference to `glXCreateNewContext'
    48. CIrrDeviceLinux.cpp:(.text+0x429c): undefined reference to `glXMakeContextCurrent'
    49. CIrrDeviceLinux.cpp:(.text+0x42d5): undefined reference to `glXDestroyContext'
    50. CIrrDeviceLinux.cpp:(.text+0x4331): undefined reference to `glXCreateContext'
    51. CIrrDeviceLinux.cpp:(.text+0x4365): undefined reference to `glXMakeCurrent'
    52. CIrrDeviceLinux.cpp:(.text+0x439a): undefined reference to `glXDestroyContext'
    53. CIrrDeviceLinux.cpp:(.text+0x442f): undefined reference to `XGetGeometry'
    54. CIrrDeviceLinux.cpp:(.text+0x44b9): undefined reference to `XCreateImage'
    55. CIrrDeviceLinux.cpp:(.text+0x44fe): undefined reference to `XFree'
    56. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::~CIrrDeviceLinux()':
    57. CIrrDeviceLinux.cpp:(.text+0x4581): undefined reference to `glXMakeCurrent'
    58. CIrrDeviceLinux.cpp:(.text+0x45b6): undefined reference to `glXDestroyContext'
    59. CIrrDeviceLinux.cpp:(.text+0x45dc): undefined reference to `glXDestroyWindow'
    60. Process terminated with status 1 (0 minutes, 4 seconds)
    61. 50 errors, 0 warnings


    Code::Blocks ouvre aussi le fichier CIrrDeviceLinux.cpp.

    Après, j'ai essayer de compiler avec un makefile.
    Mon TERMINAL me mets :

    1. matedMeshMS3D::SMS3DMeshBuffer>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    2. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SGroup>::internal_new(unsigned int)':
    3. CAnimatedMeshMS3D.cpp:(.text._ZN3irr4core12irrAllocatorINS_5scene17CAnimatedMeshMS3D6SGroupEE12internal_newEj[irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SGroup>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    4. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SJoint>::internal_new(unsigned int)':
    5. CAnimatedMeshMS3D.cpp:(.text._ZN3irr4core12irrAllocatorINS_5scene17CAnimatedMeshMS3D6SJointEE12internal_newEj[irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SJoint>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    6. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTCN3irr5scene17CAnimatedMeshMS3D15SMS3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]+0x14): undefined reference to `__cxa_pure_virtual'
    7. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTCN3irr5scene17CAnimatedMeshMS3D15SMS3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]+0x18): undefined reference to `__cxa_pure_virtual'
    8. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTCN3irr5scene17CAnimatedMeshMS3D15SMS3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]+0x1c): undefined reference to `__cxa_pure_virtual'
    9. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTCN3irr5scene17CAnimatedMeshMS3D15SMS3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]+0x20): undefined reference to `__cxa_pure_virtual'
    10. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTCN3irr5scene17CAnimatedMeshMS3D15SMS3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]+0x24): undefined reference to `__cxa_pure_virtual'
    11. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTCN3irr5scene17CAnimatedMeshMS3D15SMS3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]+0x28): more undefined references to `__cxa_pure_virtual' follow
    12. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTIN3irr5scene17CAnimatedMeshMS3DE[typeinfo for irr::scene::CAnimatedMeshMS3D]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
    13. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTIN3irr5scene17CAnimatedMeshMS3D15SMS3DMeshBufferE[typeinfo for irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    14. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTIN3irr5scene17IAnimatedMeshMS3DE[typeinfo for irr::scene::IAnimatedMeshMS3D]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    15. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTVN3irr5scene17IAnimatedMeshMS3DE[vtable for irr::scene::IAnimatedMeshMS3D]+0x14): undefined reference to `__cxa_pure_virtual'
    16. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTVN3irr5scene17IAnimatedMeshMS3DE[vtable for irr::scene::IAnimatedMeshMS3D]+0x18): undefined reference to `__cxa_pure_virtual'
    17. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTVN3irr5scene17IAnimatedMeshMS3DE[vtable for irr::scene::IAnimatedMeshMS3D]+0x1c): undefined reference to `__cxa_pure_virtual'
    18. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTVN3irr5scene17IAnimatedMeshMS3DE[vtable for irr::scene::IAnimatedMeshMS3D]+0x24): undefined reference to `__cxa_pure_virtual'
    19. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTVN3irr5scene17IAnimatedMeshMS3DE[vtable for irr::scene::IAnimatedMeshMS3D]+0x28): undefined reference to `__cxa_pure_virtual'
    20. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTVN3irr5scene17IAnimatedMeshMS3DE[vtable for irr::scene::IAnimatedMeshMS3D]+0x2c): more undefined references to `__cxa_pure_virtual' follow
    21. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene17CAnimatedMeshMS3D9SKeyframeEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SKeyframe>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    22. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene17CAnimatedMeshMS3D15SMS3DMeshBufferEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SMS3DMeshBuffer>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    23. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene17CAnimatedMeshMS3D6SGroupEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SGroup>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    24. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene17CAnimatedMeshMS3D6SJointEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshMS3D::SJoint>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    25. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshMS3D.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
    26. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::CreateAnimationSkelton_Helper(irr::scene::ISceneManager*, irr::core::array<irr::scene::ISceneNode*, irr::core::irrAllocator<irr::scene::ISceneNode*> >&, irr::scene::CAnimatedMeshSceneNode*, irr::scene::ISceneNode*, irr::scene::CAnimatedMeshB3d::SB3dNode*, irr::scene::CAnimatedMeshB3d::SB3dNode*)':
    27. CAnimatedMeshB3d.cpp:(.text+0xcf5): undefined reference to `operator new(unsigned int)'
    28. CAnimatedMeshB3d.cpp:(.text+0xd65): undefined reference to `operator delete(void*)'
    29. CAnimatedMeshB3d.cpp:(.text+0xe15): undefined reference to `operator new(unsigned int)'
    30. CAnimatedMeshB3d.cpp:(.text+0xe85): undefined reference to `operator delete(void*)'
    31. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::ReadChunkVRTS(irr::io::IReadFile*, irr::scene::CAnimatedMeshB3d::B3dChunk*, short&, irr::scene::CAnimatedMeshB3d::SB3dNode*, irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer*, int)':
    32. CAnimatedMeshB3d.cpp:(.text+0x22ae): undefined reference to `operator new(unsigned int)'
    33. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::ReadChunkBRUS(irr::io::IReadFile*, irr::scene::CAnimatedMeshB3d::B3dChunk*, short&)':
    34. CAnimatedMeshB3d.cpp:(.text+0x272f): undefined reference to `operator new(unsigned int)'
    35. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::~CAnimatedMeshB3d()':
    36. CAnimatedMeshB3d.cpp:(.text+0x34d1): undefined reference to `operator delete(void*)'
    37. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::~CAnimatedMeshB3d()':
    38. CAnimatedMeshB3d.cpp:(.text+0x38c1): undefined reference to `operator delete(void*)'
    39. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::~CAnimatedMeshB3d()':
    40. CAnimatedMeshB3d.cpp:(.text+0x3cbc): undefined reference to `operator delete(void*)'
    41. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::ReadChunkMESH(irr::io::IReadFile*, irr::scene::CAnimatedMeshB3d::B3dChunk*, short&, irr::scene::CAnimatedMeshB3d::SB3dNode*)':
    42. CAnimatedMeshB3d.cpp:(.text+0x41b3): undefined reference to `operator new(unsigned int)'
    43. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::ReadChunkNODE(irr::io::IReadFile*, irr::scene::CAnimatedMeshB3d::B3dChunk*, short&, irr::scene::CAnimatedMeshB3d::SB3dNode*)':
    44. CAnimatedMeshB3d.cpp:(.text+0x4685): undefined reference to `operator new(unsigned int)'
    45. CAnimatedMeshB3d.cpp:(.text+0x46d2): undefined reference to `operator delete(void*)'
    46. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::IAnimatedMeshB3d::~IAnimatedMeshB3d()':
    47. CAnimatedMeshB3d.cpp:(.text._ZN3irr5scene16IAnimatedMeshB3dD0Ev[irr::scene::IAnimatedMeshB3d::~IAnimatedMeshB3d()]+0x71): undefined reference to `operator delete(void*)'
    48. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::IAnimatedMeshB3d::~IAnimatedMeshB3d()':
    49. CAnimatedMeshB3d.cpp:(.text._ZN3irr5scene16IAnimatedMeshB3dD1Ev[irr::scene::IAnimatedMeshB3d::~IAnimatedMeshB3d()]+0x71): undefined reference to `operator delete(void*)'
    50. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>::internal_delete(void*)':
    51. CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d7SB3dKeyEE15internal_deleteEPv[irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>::internal_delete(void*)]+0xd): undefined reference to `operator delete(void*)'
    52. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>::~irrAllocator()':
    53. CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d7SB3dKeyEED0Ev[irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>::~irrAllocator()]+0x20): undefined reference to `operator delete(void*)'
    54. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d7SB3dKeyEED1Ev[irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>::~irrAllocator()]+0x20): more undefined references to `operator delete(void*)' follow
    55. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>::internal_new(unsigned int)':
    56. CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d7SB3dKeyEE12internal_newEj[irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    57. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dBone>::internal_new(unsigned int)':
    58. CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d8SB3dBoneEE12internal_newEj[irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dBone>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    59. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dNode*>::internal_new(unsigned int)':
    60. CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorIPNS_5scene16CAnimatedMeshB3d8SB3dNodeEE12internal_newEj[irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dNode*>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    61. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer*>::internal_new(unsigned int)':
    62. CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorIPNS_5scene16CAnimatedMeshB3d14SB3DMeshBufferEE12internal_newEj[irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer*>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    63. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::core::irrAllocator<bool>::internal_new(unsigned int)':
    64. CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorIbE12internal_newEj[irr::core::irrAllocator<bool>::internal_new(unsigned int)]+0xd): undefined reference to `operator new(unsigned int)'
    65. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):CAnimatedMeshB3d.cpp:(.text._ZN3irr4core12irrAllocatorIPNS_5video17S3DVertex2TCoordsEE12internal_newEj[irr::core::irrAllocator<irr::video::S3DVertex2TCoords*>::internal_new(unsigned int)]+0xd): more undefined references to `operator new(unsigned int)' follow
    66. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer::~SB3DMeshBuffer()':
    67. CAnimatedMeshB3d.cpp:(.text._ZN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferD0Ev[irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer::~SB3DMeshBuffer()]+0x156): undefined reference to `operator delete(void*)'
    68. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o): In function `irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer::~SB3DMeshBuffer()':
    69. CAnimatedMeshB3d.cpp:(.text._ZN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferD1Ev[irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer::~SB3DMeshBuffer()]+0x156): undefined reference to `operator delete(void*)'
    70. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3dE0_NS0_16IAnimatedMeshB3dE[vtable for irr::scene::CAnimatedMeshB3d]+0x14): undefined reference to `__cxa_pure_virtual'
    71. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3dE0_NS0_16IAnimatedMeshB3dE[vtable for irr::scene::CAnimatedMeshB3d]+0x18): undefined reference to `__cxa_pure_virtual'
    72. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3dE0_NS0_16IAnimatedMeshB3dE[vtable for irr::scene::CAnimatedMeshB3d]+0x1c): undefined reference to `__cxa_pure_virtual'
    73. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3dE0_NS0_16IAnimatedMeshB3dE[vtable for irr::scene::CAnimatedMeshB3d]+0x24): undefined reference to `__cxa_pure_virtual'
    74. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3dE0_NS0_16IAnimatedMeshB3dE[vtable for irr::scene::CAnimatedMeshB3d]+0x28): undefined reference to `__cxa_pure_virtual'
    75. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3dE0_NS0_16IAnimatedMeshB3dE[vtable for irr::scene::CAnimatedMeshB3d]+0x2c): more undefined references to `__cxa_pure_virtual' follow
    76. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr5scene16CAnimatedMeshB3dE[typeinfo for irr::scene::CAnimatedMeshB3d]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
    77. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr5scene16IAnimatedMeshB3dE[typeinfo for irr::scene::IAnimatedMeshB3d]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    78. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTVN3irr5scene16IAnimatedMeshB3dE[vtable for irr::scene::IAnimatedMeshB3d]+0x14): undefined reference to `__cxa_pure_virtual'
    79. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTVN3irr5scene16IAnimatedMeshB3dE[vtable for irr::scene::IAnimatedMeshB3d]+0x18): undefined reference to `__cxa_pure_virtual'
    80. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTVN3irr5scene16IAnimatedMeshB3dE[vtable for irr::scene::IAnimatedMeshB3d]+0x1c): undefined reference to `__cxa_pure_virtual'
    81. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTVN3irr5scene16IAnimatedMeshB3dE[vtable for irr::scene::IAnimatedMeshB3d]+0x24): undefined reference to `__cxa_pure_virtual'
    82. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTVN3irr5scene16IAnimatedMeshB3dE[vtable for irr::scene::IAnimatedMeshB3d]+0x28): undefined reference to `__cxa_pure_virtual'
    83. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTVN3irr5scene16IAnimatedMeshB3dE[vtable for irr::scene::IAnimatedMeshB3d]+0x2c): more undefined references to `__cxa_pure_virtual' follow
    84. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d7SB3dKeyEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dKey>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    85. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d8SB3dBoneEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dBone>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    86. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorIPNS_5scene16CAnimatedMeshB3d8SB3dNodeEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dNode*>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    87. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer]+0x14): undefined reference to `__cxa_pure_virtual'
    88. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer]+0x18): undefined reference to `__cxa_pure_virtual'
    89. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer]+0x1c): undefined reference to `__cxa_pure_virtual'
    90. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer]+0x20): undefined reference to `__cxa_pure_virtual'
    91. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer]+0x24): undefined reference to `__cxa_pure_virtual'
    92. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTCN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferE0_NS0_11IMeshBufferE[vtable for irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer]+0x28): more undefined references to `__cxa_pure_virtual' follow
    93. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr5scene16CAnimatedMeshB3d14SB3DMeshBufferE[typeinfo for irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    94. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorIPNS_5scene16CAnimatedMeshB3d14SB3DMeshBufferEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3DMeshBuffer*>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    95. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorIbEE[typeinfo for irr::core::irrAllocator<bool>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    96. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorIPNS_5video17S3DVertex2TCoordsEEE[typeinfo for irr::core::irrAllocator<irr::video::S3DVertex2TCoords*>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    97. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d11SB3dTextureEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dTexture>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    98. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.rodata._ZTIN3irr4core12irrAllocatorINS_5scene16CAnimatedMeshB3d12SB3dMaterialEEE[typeinfo for irr::core::irrAllocator<irr::scene::CAnimatedMeshB3d::SB3dMaterial>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
    99. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CAnimatedMeshB3d.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
    100. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o): In function `irr::scene::CParticleBoxEmitter::emitt(unsigned int, unsigned int, irr::scene::SParticle*&)':
    101. CParticleBoxEmitter.cpp:(.text+0x668): undefined reference to `fmodf'
    102. CParticleBoxEmitter.cpp:(.text+0x69f): undefined reference to `fmodf'
    103. CParticleBoxEmitter.cpp:(.text+0x6d6): undefined reference to `fmodf'
    104. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o): In function `irr::scene::IParticleEmitter::~IParticleEmitter()':
    105. CParticleBoxEmitter.cpp:(.text._ZN3irr5scene16IParticleEmitterD0Ev[irr::scene::IParticleEmitter::~IParticleEmitter()]+0x9b): undefined reference to `operator delete(void*)'
    106. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o): In function `irr::scene::IParticleEmitter::~IParticleEmitter()':
    107. CParticleBoxEmitter.cpp:(.text._ZN3irr5scene16IParticleEmitterD1Ev[irr::scene::IParticleEmitter::~IParticleEmitter()]+0x9b): undefined reference to `operator delete(void*)'
    108. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o): In function `irr::scene::IParticleEmitter::~IParticleEmitter()':
    109. CParticleBoxEmitter.cpp:(.text._ZN3irr5scene16IParticleEmitterD2Ev[irr::scene::IParticleEmitter::~IParticleEmitter()]+0x8b): undefined reference to `operator delete(void*)'
    110. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o): In function `irr::scene::CParticleBoxEmitter::~CParticleBoxEmitter()':
    111. CParticleBoxEmitter.cpp:(.text._ZN3irr5scene19CParticleBoxEmitterD0Ev[irr::scene::CParticleBoxEmitter::~CParticleBoxEmitter()]+0x1bc): undefined reference to `operator delete(void*)'
    112. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o): In function `irr::scene::CParticleBoxEmitter::~CParticleBoxEmitter()':
    113. CParticleBoxEmitter.cpp:(.text._ZN3irr5scene19CParticleBoxEmitterD1Ev[irr::scene::CParticleBoxEmitter::~CParticleBoxEmitter()]+0x1bc): undefined reference to `operator delete(void*)'
    114. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o): In function `irr::core::vector3d<float>::rotateYZBy(double, irr::core::vector3d<float> const&)':
    115. CParticleBoxEmitter.cpp:(.text._ZN3irr4core8vector3dIfE10rotateYZByEdRKS2_[irr::core::vector3d<float>::rotateYZBy(double, irr::core::vector3d<float> const&)]+0x27): undefined reference to `cos'
    116. CParticleBoxEmitter.cpp:(.text._ZN3irr4core8vector3dIfE10rotateYZByEdRKS2_[irr::core::vector3d<float>::rotateYZBy(double, irr::core::vector3d<float> const&)]+0x35): undefined reference to `sin'
    117. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o):(.rodata._ZTCN3irr5scene19CParticleBoxEmitterE0_NS0_16IParticleEmitterE[vtable for irr::scene::CParticleBoxEmitter]+0x2c): undefined reference to `__cxa_pure_virtual'
    118. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o):(.rodata._ZTCN3irr5scene19CParticleBoxEmitterE0_NS0_16IParticleEmitterE[vtable for irr::scene::CParticleBoxEmitter]+0x34): undefined reference to `__cxa_pure_virtual'
    119. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o):(.rodata._ZTIN3irr5scene19CParticleBoxEmitterE[typeinfo for irr::scene::CParticleBoxEmitter]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    120. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o):(.rodata._ZTIN3irr5scene16IParticleEmitterE[typeinfo for irr::scene::IParticleEmitter]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
    121. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o):(.rodata._ZTVN3irr5scene16IParticleEmitterE[vtable for irr::scene::IParticleEmitter]+0x2c): undefined reference to `__cxa_pure_virtual'
    122. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o):(.rodata._ZTVN3irr5scene16IParticleEmitterE[vtable for irr::scene::IParticleEmitter]+0x34): undefined reference to `__cxa_pure_virtual'
    123. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleBoxEmitter.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
    124. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o): In function `irr::scene::IParticleAffector::~IParticleAffector()':
    125. CParticleFadeOutAffector.cpp:(.text._ZN3irr5scene17IParticleAffectorD0Ev[irr::scene::IParticleAffector::~IParticleAffector()]+0x9b): undefined reference to `operator delete(void*)'
    126. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o): In function `irr::scene::IParticleAffector::~IParticleAffector()':
    127. CParticleFadeOutAffector.cpp:(.text._ZN3irr5scene17IParticleAffectorD1Ev[irr::scene::IParticleAffector::~IParticleAffector()]+0x9b): undefined reference to `operator delete(void*)'
    128. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o): In function `irr::scene::IParticleAffector::~IParticleAffector()':
    129. CParticleFadeOutAffector.cpp:(.text._ZN3irr5scene17IParticleAffectorD2Ev[irr::scene::IParticleAffector::~IParticleAffector()]+0x8b): undefined reference to `operator delete(void*)'
    130. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o): In function `irr::scene::CParticleFadeOutAffector::~CParticleFadeOutAffector()':
    131. CParticleFadeOutAffector.cpp:(.text._ZN3irr5scene24CParticleFadeOutAffectorD0Ev[irr::scene::CParticleFadeOutAffector::~CParticleFadeOutAffector()]+0xb2): undefined reference to `operator delete(void*)'
    132. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o): In function `irr::scene::CParticleFadeOutAffector::~CParticleFadeOutAffector()':
    133. CParticleFadeOutAffector.cpp:(.text._ZN3irr5scene24CParticleFadeOutAffectorD1Ev[irr::scene::CParticleFadeOutAffector::~CParticleFadeOutAffector()]+0xb2): undefined reference to `operator delete(void*)'
    134. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o):(.rodata._ZTCN3irr5scene24CParticleFadeOutAffectorE0_NS0_17IParticleAffectorE[vtable for irr::scene::CParticleFadeOutAffector]+0x2c): undefined reference to `__cxa_pure_virtual'
    135. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o):(.rodata._ZTCN3irr5scene24CParticleFadeOutAffectorE0_NS0_17IParticleAffectorE[vtable for irr::scene::CParticleFadeOutAffector]+0x3c): undefined reference to `__cxa_pure_virtual'
    136. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o):(.rodata._ZTIN3irr5scene24CParticleFadeOutAffectorE[typeinfo for irr::scene::CParticleFadeOutAffector]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    137. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o):(.rodata._ZTIN3irr5scene17IParticleAffectorE[typeinfo for irr::scene::IParticleAffector]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
    138. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o):(.rodata._ZTVN3irr5scene17IParticleAffectorE[vtable for irr::scene::IParticleAffector]+0x2c): undefined reference to `__cxa_pure_virtual'
    139. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o):(.rodata._ZTVN3irr5scene17IParticleAffectorE[vtable for irr::scene::IParticleAffector]+0x3c): undefined reference to `__cxa_pure_virtual'
    140. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleFadeOutAffector.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
    141. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleGravityAffector.o): In function `irr::scene::CParticleGravityAffector::~CParticleGravityAffector()':
    142. CParticleGravityAffector.cpp:(.text._ZN3irr5scene24CParticleGravityAffectorD0Ev[irr::scene::CParticleGravityAffector::~CParticleGravityAffector()]+0xb2): undefined reference to `operator delete(void*)'
    143. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleGravityAffector.o): In function `irr::scene::CParticleGravityAffector::~CParticleGravityAffector()':
    144. CParticleGravityAffector.cpp:(.text._ZN3irr5scene24CParticleGravityAffectorD1Ev[irr::scene::CParticleGravityAffector::~CParticleGravityAffector()]+0xb2): undefined reference to `operator delete(void*)'
    145. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleGravityAffector.o):(.rodata._ZTCN3irr5scene24CParticleGravityAffectorE0_NS0_17IParticleAffectorE[vtable for irr::scene::CParticleGravityAffector]+0x2c): undefined reference to `__cxa_pure_virtual'
    146. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleGravityAffector.o):(.rodata._ZTCN3irr5scene24CParticleGravityAffectorE0_NS0_17IParticleAffectorE[vtable for irr::scene::CParticleGravityAffector]+0x3c): undefined reference to `__cxa_pure_virtual'
    147. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleGravityAffector.o):(.rodata._ZTIN3irr5scene24CParticleGravityAffectorE[typeinfo for irr::scene::CParticleGravityAffector]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    148. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticleGravityAffector.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
    149. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticlePointEmitter.o): In function `irr::scene::CParticlePointEmitter::~CParticlePointEmitter()':
    150. CParticlePointEmitter.cpp:(.text._ZN3irr5scene21CParticlePointEmitterD0Ev[irr::scene::CParticlePointEmitter::~CParticlePointEmitter()]+0xb2): undefined reference to `operator delete(void*)'
    151. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticlePointEmitter.o): In function `irr::scene::CParticlePointEmitter::~CParticlePointEmitter()':
    152. CParticlePointEmitter.cpp:(.text._ZN3irr5scene21CParticlePointEmitterD1Ev[irr::scene::CParticlePointEmitter::~CParticlePointEmitter()]+0xb2): undefined reference to `operator delete(void*)'
    153. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticlePointEmitter.o):(.rodata._ZTCN3irr5scene21CParticlePointEmitterE0_NS0_16IParticleEmitterE[vtable for irr::scene::CParticlePointEmitter]+0x2c): undefined reference to `__cxa_pure_virtual'
    154. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticlePointEmitter.o):(.rodata._ZTCN3irr5scene21CParticlePointEmitterE0_NS0_16IParticleEmitterE[vtable for irr::scene::CParticlePointEmitter]+0x34): undefined reference to `__cxa_pure_virtual'
    155. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticlePointEmitter.o):(.rodata._ZTIN3irr5scene21CParticlePointEmitterE[typeinfo for irr::scene::CParticlePointEmitter]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
    156. /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libIrrlicht.a(CParticlePointEmitter.o):(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
    157. collect2: ld a retourné 1 code d'état d'exécution



    En esperant que quelqu'un puisse m'aider, merci d'avance.
    • Partager sur Facebook
    • Partager sur Twitter
      31 décembre 2007 à 16:55:51

      Salut.

      As tu pensé à linker la bibliothèque (fichier .a) avant de compiler ?
      • Partager sur Facebook
      • Partager sur Twitter
        31 décembre 2007 à 17:22:46

        Oui, mais il me sort l'erreur même si je link ( j'avais linké )
        • Partager sur Facebook
        • Partager sur Twitter
          31 décembre 2007 à 18:29:26

          Ah oui, je crois me souvenir qu'il faut aussi linker la lib OpenGL (d'où les premiers messages d'erreurs).
          Essaye une recherche sur le forum, cette erreur est déjà sortie il me semble. :)
          • Partager sur Facebook
          • Partager sur Twitter
            31 décembre 2007 à 18:36:29

            Si il faut linké openGL, alors c'est peut etre ça.
            Une chose a rajouté a ton tuto :) .
            Malheureusement, il reste 10 erreurs :
            1. -------------- Build: Debug in irrlicht ---------------
            2. Linking console executable: bin/Debug/irrlicht
            3. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::createWindow(irr::core::dimension2d<int> const&, unsigned int)':
            4. CIrrDeviceLinux.cpp:(.text+0x34c6): undefined reference to `XF86VidModeQueryExtension'
            5. CIrrDeviceLinux.cpp:(.text+0x34f9): undefined reference to `XF86VidModeGetAllModeLines'
            6. CIrrDeviceLinux.cpp:(.text+0x3766): undefined reference to `XF86VidModeSwitchToMode'
            7. CIrrDeviceLinux.cpp:(.text+0x378e): undefined reference to `XF86VidModeSetViewPort'
            8. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::~CIrrDeviceLinux()':
            9. CIrrDeviceLinux.cpp:(.text+0x4627): undefined reference to `XF86VidModeSwitchToMode'
            10. CIrrDeviceLinux.cpp:(.text+0x464f): undefined reference to `XF86VidModeSetViewPort'
            11. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::~CIrrDeviceLinux()':
            12. CIrrDeviceLinux.cpp:(.text+0x4929): undefined reference to `XF86VidModeSwitchToMode'
            13. CIrrDeviceLinux.cpp:(.text+0x4951): undefined reference to `XF86VidModeSetViewPort'
            14. ../../../../usr/lib/libIrrlicht.a(CIrrDeviceLinux.o): In function `irr::CIrrDeviceLinux::~CIrrDeviceLinux()':
            15. CIrrDeviceLinux.cpp:(.text+0x4c35): undefined reference to `XF86VidModeSwitchToMode'
            16. CIrrDeviceLinux.cpp:(.text+0x4c5d): undefined reference to `XF86VidModeSetViewPort'
            17. collect2: ld a retourné 1 code d'état d'exécution
            18. Process terminated with status 1 (0 minutes, 0 seconds)
            19. 10 errors, 0 warnings
            • Partager sur Facebook
            • Partager sur Twitter
              31 décembre 2007 à 18:46:54

              Hum. Ben à priori avec les messages d'erreurs restant je dirais qu'il te faut aussi linker la lib pour X11, mais je n'ai pas le souvenir de devoir faire tout ça...

              Je ne sais plus, il y a peut être un moyen de faire plus simple. Cherche si tu t'en sens le courage, personnelement j'ai trop la flemme en ce moment. :D
              • Partager sur Facebook
              • Partager sur Twitter
                31 décembre 2007 à 20:27:17

                Pas ça.
                Je fais chercher ailleurs ^^ .
                Par contre, toutes idées seront toujours la bienvenue.
                • Partager sur Facebook
                • Partager sur Twitter
                  2 janvier 2008 à 6:56:33

                  Salut,
                  Moi, en tout cas, j'ai linké openGL + libxxf86vm.
                  Et ça marche. ;)
                  Je me sers de codeblock sur Kubuntu.

                  • Partager sur Facebook
                  • Partager sur Twitter
                    2 janvier 2008 à 15:07:37

                    Heureusement que je n'ai jamais supprimé ma poubelle parce que j'ai jeté le projet par enervement :)

                    {EDIT}
                    Merci !
                    C'était ça !
                    Probleme résolu
                    • Partager sur Facebook
                    • Partager sur Twitter

                    [Irrlicht] Erreur de compilation

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown