Failed to build

Issue #11 resolved
Konstantin Golubev created an issue

Hello. Hope you still here :) Trying to build this beautifull game on Ubuntu 14.04. 'make' failed with this output:

/home/konstantin/bin/Knitter-puzzlemoppet-d79b10e6968f/puzzlemoppet/source/Physics/ray_collision.cpp: In function ‘const std::vector<RayCollision>& ray_cast(const line3df&, dSpaceID, const utils::Set<ICollisionGeometry>, const utils::Set<ICollisionGeometry>, irr::u32, IPhysics)’: /home/konstantin/bin/Knitter-puzzlemoppet-d79b10e6968f/puzzlemoppet/source/Physics/ray_collision.cpp:130:40: error: ‘dGeomRaySetFirstContact’ was not declared in this scope dGeomRaySetFirstContact(rayGeom, false); ^ /home/konstantin/bin/Knitter-puzzlemoppet-d79b10e6968f/puzzlemoppet/source/Physics/ray_collision.cpp:131:39: error: ‘dGeomRaySetBackfaceCull’ was not declared in this scope dGeomRaySetBackfaceCull(rayGeom, true); ^ make[2]: [source/CMakeFiles/Litha.dir/Physics/ray_collision.cpp.o] Ошибка 1 make[1]: [source/CMakeFiles/Litha.dir/all] Ошибка 2 make: ** [all] Ошибка 2

Sorry, I'm not familiar with bitbucket's marking code, hope you can read it. I deed everything as described in "readme" file, installed all dependencies, but getting this error. Google leaded me nowhere, so, I'm asking you - is this problem in puzzlemoppet's code or in ODE or I am missing some additional dependencies, something is missing in readme file, or it is I am doing wrong?

Thank you.

Comments (4)

  1. Côme Chilliet

    I’d suspect you have an incompatible version of ODE, too old or too new… I just checked, building works fine here on ArchLinux. ODE is version 0.13.1, irrlicht is 1.8.3.

  2. Konstantin Golubev reporter

    Thank you. It was ODE. A bit strange, that Google didn't show anything on ‘dGeomRaySetFirstContact', or any of theese "not decleared".

    How to mark an issue as solved?

    By the way, levels are to complex for my son. :)

  3. Log in to comment