Hi J-S,

Could you try another svn update, and rebuild of the CMake built
project files and then let me know how you get on.  Everything appears
to be compiling cleanly on my linux box.

Robert.

On Dec 21, 2007 4:44 PM, Jean-Sébastien Guay
<[EMAIL PROTECTED]> wrote:
> Hello Robert,
>
> > A fix for you build would probably just to recreate your project files
> > using CMake.
>
> Do you mean regenerate them without the wrappers?
>
> I just regenerated without any changes, and now I'm getting these when
> linking osgWrapper_osgUtil:
>
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> osgUtil::EdgeCollector::getEdgeloopIndexList(class std::list<class
> osg::ref_ptr<class osg::TemplateIndexArray<unsigned int,6,1,5125>
>  >,class std::allocator<class osg::ref_ptr<class
> osg::TemplateIndexArray<unsigned int,6,1,5125> > > > &)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@@osg@@@osg@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@@osg@@@osg@@@std@@@std@@@Z) referenced in function "public: 
> __thiscall `anonymous namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: bool __thiscall
> osgUtil::EdgeCollector::extractBoundaryEdgeloopList(class
> std::vector<class osg::ref_ptr<struct
> osgUtil::EdgeCollector::Edge>,class std::allocator<class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> > > &,class
> std::list<class osg::ref_ptr<struct
> osgUtil::EdgeCollector::Edgeloop>,class std::allocator<class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edgeloop> > > &)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@@std@@@std@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@@std@@@4@@Z) referenced in function "public: 
> __thiscall `anonymous namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: bool __thiscall
> osgUtil::EdgeCollector::extractBoundaryEdgeloop(class
> std::vector<class osg::ref_ptr<struct
> osgUtil::EdgeCollector::Edge>,class std::allocator<class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> > > &,class
> osgUtil::EdgeCollector::Edgeloop &)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@@std@@@std@@[EMAIL PROTECTED]@@Z) referenced in 
> function "public: __thiscall `anonymous 
> namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> osgUtil::EdgeCollector::getBoundaryEdgeList(class std::vector<class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edge>,class
> std::allocator<class osg::ref_ptr<struct osgUtil::EdgeCollector::Edge>
>  > > &)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@osgUtil@@@osg@@@std@@@std@@@Z) referenced in function "public: 
> __thiscall `anonymous namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: struct osgUtil::EdgeCollector::Point * __thiscall
> osgUtil::EdgeCollector::addPoint(struct
> osgUtil::EdgeCollector::Triangle *,struct
> osgUtil::EdgeCollector::Point *)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@PAU312@@Z)
> referenced in function "public: __thiscall `anonymous
> namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: struct osgUtil::EdgeCollector::Edge * __thiscall
> osgUtil::EdgeCollector::addEdge(struct
> osgUtil::EdgeCollector::Triangle *,struct
> osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point
> *)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@[EMAIL PROTECTED])
> referenced in function "public: __thiscall `anonymous
> namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: struct osgUtil::EdgeCollector::Triangle * __thiscall
> osgUtil::EdgeCollector::addTriangle(struct
> osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point
> *,struct osgUtil::EdgeCollector::Point *)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED])
> referenced in function "public: __thiscall `anonymous
> namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: struct osgUtil::EdgeCollector::Triangle * __thiscall
> osgUtil::EdgeCollector::addTriangle(unsigned int,unsigned int,unsigned
> int)" ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED])
> referenced in function "public: __thiscall `anonymous
> namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall osgUtil::EdgeCollector::setGeometry(class
> osg::Geometry *)"
> ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@@@Z)
> referenced in function "public: __thiscall `anonymous
> namespace'::reflector58::reflector58(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: __thiscall osgUtil::EdgeCollector::~EdgeCollector(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "public:
> static class osgIntrospection::Value __cdecl
> osgIntrospection::ValueInstanceCreator<class
> osgUtil::EdgeCollector>::create(void)"
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@osgIntrospection@@[EMAIL PROTECTED]@XZ)
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> osgUtil::EdgeCollector::Edge::setOrderedPoints(struct
> osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point
> *)"
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED])
> referenced in function "public: __thiscall `anonymous
> namespace'::reflector133::reflector133(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall osgUtil::EdgeCollector::Edge::clear(void)"
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QAEXXZ) referenced in function
> "public: __thiscall `anonymous
> namespace'::reflector133::reflector133(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: bool __thiscall
> osgUtil::EdgeCollector::Point::isBoundaryPoint(void)const "
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QBE_NXZ) referenced in
> function "public: bool __thiscall
> osgUtil::EdgeCollector::Edge::isAdjacentToBoundary(void)const "
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QBE_NXZ)
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: class osg::TemplateIndexArray<unsigned int,6,1,5125> *
> __thiscall osgUtil::EdgeCollector::Edgeloop::toIndexArray(void)const "
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@osg@@XZ) referenced 
> in function "public: __thiscall `anonymous 
> namespace'::reflector183::reflector183(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> osgUtil::EdgeCollector::Triangle::setOrderedPoints(struct
> osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point
> *,struct osgUtil::EdgeCollector::Point *)"
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED])
> referenced in function "public: __thiscall `anonymous
> namespace'::reflector224::reflector224(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> osgUtil::EdgeCollector::Triangle::clear(void)"
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QAEXXZ) referenced in function
> "public: __thiscall `anonymous
> namespace'::reflector224::reflector224(void)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: bool __thiscall
> osgUtil::EdgeCollector::Triangle::operator<(struct
> osgUtil::EdgeCollector::Triangle const &)const "
> ([EMAIL PROTECTED]@osgUtil@@QBE_NABU012@@Z) referenced in
> function "public: bool __thiscall
> osgUtil::dereference_less::operator()<class osg::ref_ptr<struct
> osgUtil::EdgeCollector::Triangle>,class osg::ref_ptr<struct
> osgUtil::EdgeCollector::Triangle> >(class osg::ref_ptr<struct
> osgUtil::EdgeCollector::Triangle> const &,class osg::ref_ptr<struct
> osgUtil::EdgeCollector::Triangle> const &)const "
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@osg@@V01@@[EMAIL PROTECTED]@@[EMAIL 
> PROTECTED]@[EMAIL PROTECTED]@@@osg@@[EMAIL PROTECTED])
>
> 1>EdgeCollector.obj : error LNK2019: unresolved external symbol
> "public: bool __thiscall
> osgUtil::EdgeCollector::Edge::operator<(struct
> osgUtil::EdgeCollector::Edge const &)const "
> ([EMAIL PROTECTED]@osgUtil@@QBE_NABU012@@Z) referenced in function
> "public: bool __thiscall osgUtil::dereference_less::operator()<class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edge>,class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> >(class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> const &,class
> osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> const &)const "
> ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@osg@@V01@@[EMAIL PROTECTED]@@[EMAIL 
> PROTECTED]@[EMAIL PROTECTED]@@@osg@@[EMAIL PROTECTED])
>
>
> (sorry for the stupid long error messages...)
>
>
> On a related note, on my Linux machine everything compiled fine.
>
>
> J-S
> --
> ______________________________________________________
> Jean-Sebastien Guay     [EMAIL PROTECTED]
>                          http://whitestar02.webhop.org/
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to