Advertisement
twohot

Blender Compile Woes

Feb 21st, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.31 KB | None | 0 0
  1. [100%] Building C object source/creator/CMakeFiles/blender.dir/buildinfo.c.o
  2. Linking CXX executable ../../bin/blender
  3. ../../lib/libbf_intern_bsp.a(BOP_CarveInterface.cpp.o): In function `Carve_checkMeshSetInterseciton_do(carve::csg::Intersections&, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, bool)':
  4. BOP_CarveInterface.cpp:(.text+0xdf0): undefined reference to `carve::mesh::Face<3u>::simpleLineSegmentIntersection(carve::geom::linesegment<3u> const&, carve::geom::vector<3u>&) const'
  5. ../../lib/libbf_intern_bsp.a(BOP_CarveInterface.cpp.o): In function `carve::mesh::Face<3u>* carve::mesh::Face<3u>::create<__gnu_cxx::__normal_iterator<carve::mesh::Vertex<3u>**, std::vector<carve::mesh::Vertex<3u>*, std::allocator<carve::mesh::Vertex<3u>*> > > >(__gnu_cxx::__normal_iterator<carve::mesh::Vertex<3u>**, std::vector<carve::mesh::Vertex<3u>*, std::allocator<carve::mesh::Vertex<3u>*> > >, __gnu_cxx::__normal_iterator<carve::mesh::Vertex<3u>**, std::vector<carve::mesh::Vertex<3u>*, std::allocator<carve::mesh::Vertex<3u>*> > >, bool) const':
  6. BOP_CarveInterface.cpp:(.text._ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SF_b[_ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SF_b]+0x13f): undefined reference to `carve::mesh::Face<3u>::getProjector(bool, int) const'
  7. BOP_CarveInterface.cpp:(.text._ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SF_b[_ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SF_b]+0x162): undefined reference to `carve::mesh::Face<3u>::getUnprojector(bool, int) const'
  8. ../../lib/libbf_intern_bsp.a(BOP_CarveInterface.cpp.o): In function `carve::mesh::Face<3u>::recalc()':
  9. BOP_CarveInterface.cpp:(.text._ZN5carve4mesh4FaceILj3EE6recalcEv[_ZN5carve4mesh4FaceILj3EE6recalcEv]+0x8a): undefined reference to `carve::mesh::Face<3u>::getProjector(bool, int) const'
  10. BOP_CarveInterface.cpp:(.text._ZN5carve4mesh4FaceILj3EE6recalcEv[_ZN5carve4mesh4FaceILj3EE6recalcEv]+0xf3): undefined reference to `carve::mesh::Face<3u>::getProjector(bool, int) const'
  11. BOP_CarveInterface.cpp:(.text._ZN5carve4mesh4FaceILj3EE6recalcEv[_ZN5carve4mesh4FaceILj3EE6recalcEv]+0x118): undefined reference to `carve::mesh::Face<3u>::getUnprojector(bool, int) const'
  12. ../../lib/libbf_intern_bsp.a(BOP_CarveInterface.cpp.o): In function `void carve::mesh::Mesh<3u>::create<__gnu_cxx::__normal_iterator<carve::mesh::Face<3u>**, std::vector<carve::mesh::Face<3u>*, std::allocator<carve::mesh::Face<3u>*> > > >(__gnu_cxx::__normal_iterator<carve::mesh::Face<3u>**, std::vector<carve::mesh::Face<3u>*, std::allocator<carve::mesh::Face<3u>*> > >, __gnu_cxx::__normal_iterator<carve::mesh::Face<3u>**, std::vector<carve::mesh::Face<3u>*, std::allocator<carve::mesh::Face<3u>*> > >, std::vector<carve::mesh::Mesh<3u>*, std::allocator<carve::mesh::Mesh<3u>*> >&)':
  13. BOP_CarveInterface.cpp:(.text._ZN5carve4mesh4MeshILj3EE6createIN9__gnu_cxx17__normal_iteratorIPPNS0_4FaceILj3EEESt6vectorIS8_SaIS8_EEEEEEvT_SE_RSA_IPS2_SaISF_EE[_ZN5carve4mesh4MeshILj3EE6createIN9__gnu_cxx17__normal_iteratorIPPNS0_4FaceILj3EEESt6vectorIS8_SaIS8_EEEEEEvT_SE_RSA_IPS2_SaISF_EE]+0x77): undefined reference to `carve::mesh::detail::FaceStitcher::construct()'
  14. ../../lib/libextern_carve.a(intersect.cpp.o): In function `carve::csg::CSG::_generateEdgeFaceIntersections(carve::mesh::Face<3u>*, carve::mesh::Edge<3u>*)':
  15. intersect.cpp:(.text+0x2d81): undefined reference to `carve::mesh::Face<3u>::simpleLineSegmentIntersection(carve::geom::linesegment<3u> const&, carve::geom::vector<3u>&) const'
  16. ../../lib/libextern_carve.a(intersect.cpp.o): In function `carve::csg::CSG::_generateVertexFaceIntersections(carve::mesh::Face<3u>*, carve::mesh::Edge<3u>*)':
  17. intersect.cpp:(.text+0x2f58): undefined reference to `carve::mesh::Face<3u>::containsPoint(carve::geom::vector<3u> const&) const'
  18. ../../lib/libextern_carve.a(intersect.cpp.o): In function `carve::csg::CSG::makeFaceEdges(std::unordered_map<std::pair<carve::mesh::Vertex<3u> const*, carve::mesh::Vertex<3u> const*>, carve::csg::EC2, boost::hash<std::pair<carve::mesh::Vertex<3u> const*, carve::mesh::Vertex<3u> const*> >, std::equal_to<std::pair<carve::mesh::Vertex<3u> const*, carve::mesh::Vertex<3u> const*> > >&, carve::csg::detail::Data&)':
  19. intersect.cpp:(.text+0x7eb6): undefined reference to `carve::mesh::Face<3u>::containsPointInProjection(carve::geom::vector<3u> const&) const'
  20. intersect.cpp:(.text+0x7ed3): undefined reference to `carve::mesh::Face<3u>::containsPointInProjection(carve::geom::vector<3u> const&) const'
  21. intersect.cpp:(.text+0x866d): undefined reference to `carve::mesh::Face<3u>::containsPointInProjection(carve::geom::vector<3u> const&) const'
  22. intersect.cpp:(.text+0x868a): undefined reference to `carve::mesh::Face<3u>::containsPointInProjection(carve::geom::vector<3u> const&) const'
  23. ../../lib/libextern_carve.a(intersect_half_classify_group.cpp.o): In function `void carve::csg::performFaceLoopWork<carve::csg::(anonymous namespace)::HalfClassifyFaceGroups>(carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::(anonymous namespace)::HalfClassifyFaceGroups const&, carve::csg::CSG::Collector&, carve::csg::CSG::Hooks&) [clone .isra.296]':
  24. intersect_half_classify_group.cpp:(.text+0x22c): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  25. ../../lib/libextern_carve.a(intersect_half_classify_group.cpp.o): In function `carve::csg::CSG::halfClassifyFaceGroups(std::unordered_set<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*>, boost::hash<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*> >, std::equal_to<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*> > > const&, std::unordered_map<carve::mesh::Vertex<3u> const*, carve::csg::PC2, boost::hash<carve::mesh::Vertex<3u> const*>, std::equal_to<carve::mesh::Vertex<3u> const*> >&, carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::detail::LoopEdges const&, carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::detail::LoopEdges const&, std::list<std::pair<carve::csg::FaceClass, carve::mesh::MeshSet<3u>*>, std::allocator<std::pair<carve::csg::FaceClass, carve::mesh::MeshSet<3u>*> > >&)':
  26. intersect_half_classify_group.cpp:(.text+0x1e52): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  27. intersect_half_classify_group.cpp:(.text+0x1e91): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  28. ../../lib/libextern_carve.a(intersect_half_classify_group.cpp.o): In function `carve::csg::(anonymous namespace)::GroupPoly::collect(carve::csg::FaceLoopGroup*, carve::csg::CSG::Hooks&)':
  29. intersect_half_classify_group.cpp:(.text+0x2ca6): undefined reference to `carve::mesh::Face<3u>::getProjector(bool, int) const'
  30. intersect_half_classify_group.cpp:(.text+0x2ccc): undefined reference to `carve::mesh::Face<3u>::getUnprojector(bool, int) const'
  31. ../../lib/libextern_carve.a(csg_collector.cpp.o): In function `carve::mesh::Face<3u>* carve::mesh::Face<3u>::create<__gnu_cxx::__normal_iterator<carve::mesh::Vertex<3u>* const*, std::vector<carve::mesh::Vertex<3u>*, std::allocator<carve::mesh::Vertex<3u>*> > > >(__gnu_cxx::__normal_iterator<carve::mesh::Vertex<3u>* const*, std::vector<carve::mesh::Vertex<3u>*, std::allocator<carve::mesh::Vertex<3u>*> > >, __gnu_cxx::__normal_iterator<carve::mesh::Vertex<3u>* const*, std::vector<carve::mesh::Vertex<3u>*, std::allocator<carve::mesh::Vertex<3u>*> > >, bool) const':
  32. csg_collector.cpp:(.text._ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPKPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SG_b[_ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPKPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SG_b]+0x13f): undefined reference to `carve::mesh::Face<3u>::getProjector(bool, int) const'
  33. csg_collector.cpp:(.text._ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPKPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SG_b[_ZNK5carve4mesh4FaceILj3EE6createIN9__gnu_cxx17__normal_iteratorIPKPNS0_6VertexILj3EEESt6vectorIS8_SaIS8_EEEEEEPS2_T_SG_b]+0x162): undefined reference to `carve::mesh::Face<3u>::getUnprojector(bool, int) const'
  34. ../../lib/libextern_carve.a(intersect_classify_edge.cpp.o): In function `carve::csg::CSG::classifyFaceGroupsEdge(std::unordered_set<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*>, boost::hash<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*> >, std::equal_to<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*> > > const&, std::unordered_map<carve::mesh::Vertex<3u> const*, carve::csg::PC2, boost::hash<carve::mesh::Vertex<3u> const*>, std::equal_to<carve::mesh::Vertex<3u> const*> >&, carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::detail::LoopEdges const&, carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::detail::LoopEdges const&, carve::csg::CSG::Collector&)':
  35. intersect_classify_edge.cpp:(.text+0x61ba): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  36. intersect_classify_edge.cpp:(.text+0x63a4): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  37. ../../lib/libextern_carve.a(intersect_classify_group.cpp.o): In function `void carve::csg::performFaceLoopWork<carve::csg::(anonymous namespace)::ClassifyFaceGroups>(carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::(anonymous namespace)::ClassifyFaceGroups const&, carve::csg::CSG::Collector&, carve::csg::CSG::Hooks&) [clone .isra.158]':
  38. intersect_classify_group.cpp:(.text+0x239): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  39. ../../lib/libextern_carve.a(intersect_classify_group.cpp.o): In function `carve::csg::CSG::classifyFaceGroups(std::unordered_set<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*>, boost::hash<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*> >, std::equal_to<std::pair<carve::mesh::Vertex<3u>*, carve::mesh::Vertex<3u>*> > > const&, std::unordered_map<carve::mesh::Vertex<3u> const*, carve::csg::PC2, boost::hash<carve::mesh::Vertex<3u> const*>, std::equal_to<carve::mesh::Vertex<3u> const*> >&, carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::detail::LoopEdges const&, carve::mesh::MeshSet<3u>*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, std::list<carve::csg::FaceLoopGroup, std::allocator<carve::csg::FaceLoopGroup> >&, carve::csg::detail::LoopEdges const&, carve::csg::CSG::Collector&)':
  40. intersect_classify_group.cpp:(.text+0x1ded): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  41. intersect_classify_group.cpp:(.text+0x2462): undefined reference to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)'
  42. ../../lib/libextern_carve.a(intersect_classify_group.cpp.o):intersect_classify_group.cpp:(.text+0x24a7): more undefined references to `carve::mesh::classifyPoint(carve::mesh::MeshSet<3u> const*, carve::geom::RTreeNode<3u, carve::mesh::Face<3u>*, carve::geom::get_aabb<3u, carve::mesh::Face<3u>*> > const*, carve::geom::vector<3u> const&, bool, carve::mesh::Mesh<3u> const*, carve::mesh::Face<3u> const**)' follow
  43. collect2: error: ld returned 1 exit status
  44. make[2]: *** [bin/blender] Error 1
  45. make[1]: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
  46. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement