Hi, I finally got studio11 installed ;-) so I could try.
On Fri, 2005-12-16 at 15:11 +0100, Patric Schmitz wrote: > Hello, > > Gerrit Voss wrote: > > hmm insteresting, given that these are the only ones, it seem > > to only affect the intersect action. For a quick test Patric could you > > removed (#if 0) the intersect action part from the component transform > > initMethod and try if it compiles. > > Unfortunately my download stat says I still have > > > > studio11-sol-sparc.tar.bz2 4% 24MB 5.1KB/s 21:38:15 ET > > > > to go until I have studio11 in Singapore. So it might take a little bit > > until I can try (Hope that the resurrected machine lets me install it > > without trouble). > > I have removed the intersectAction parts from > OSGComponentTransform::initMethod, and also from > OSGTransform::initMethod. Now he compiles those files cleanly. > for your information i was using studio10 until now (default for solaris > 2.9), but i have now also tried it with studio11, the errors are the same. > > using studio 11 i then got: > "/home/ps790413/work/osg-cvs/OpenSG/Source/System/NodeCores/Drawables/Geometry/OSGExtrusionGeometry.cpp", > > line 1765: Error: subdivide<VectorTypeT>(const > std::vector<osg::VectorTypeT, std::allocator<std::T>>&, > std::vector<osg::VectorTypeT, std::allocator<std::T>>*, bool) was > previously declared "extern", not "static". > "/home/ps790413/work/osg-cvs/OpenSG/Source/System/NodeCores/Drawables/Geometry/OSGExtrusionGeometry.cpp", > > line 1855: Error: subdivide<VectorTypeT>(const > std::vector<osg::VectorTypeT, std::allocator<std::T>>&, > std::vector<osg::VectorTypeT, std::allocator<std::T>>*, unsigned, bool) > was previously declared "extern", not "static". > 2 Error(s) and 144 Warning(s) detected. This one I found, and fixed it. > using studio 10: > > there occured new intersectAction errors in OSGGeometry, > OSGMoveManipulator, OSGRotateManipulator, OSGScaleManipulator and > OSGSurface initMethod. > after removing them, the next errors i get are: > > OSGBalancedMultiWindow.cpp", line 643: Error: Could not find a match for > std::count<std::InputIterator, std::T, std::Size>(osg::NodePtr*, > osg::NodePtr*, osg::NodePtr) needed in > osg::BalancedMultiWindow::createLoadGroups(). > "/home/ps790413/work/osg-cvs/OpenSG/Source/System/Cluster/Window/BalancedMultiWindow/OSGBalancedMultiWindow.cpp", > > line 1026: Warning: The variable comp has not yet been assigned a value. this one too. > this one seems to come again from sun's improper implementation of the > standard, as well as this one: > > Experimental/SHL/OSGSHLChunk.cpp", line 863: Error: Could not find a > match for std::map<std::string, void(*)(int(*)(unsigned,const > char*),osg::DrawActionBase*,unsigned), std::less<std::string>, > std::allocator<std::pair<const std::string, > void(*)(int(*)(unsigned,const > char*),osg::DrawActionBase*,unsigned)>>>::insert(std::pair<const char*, > void(*)(int(*)(unsigned,const char*),osg::DrawActionBase*,unsigned)>) > needed in osg::SHLChunk::addParameterCallback(const char*, > void(*)(int(*)(unsigned,const char*),osg::DrawActionBase*,unsigned)). this one too. > FileIO/DXF/OSGDXFFile.cpp", line 233: Error: Could not find a match for > std::multimap<std::string, std::string, std::less<std::string>, > std::allocator<std::pair<const std::string, > std::string>>>::insert(std::pair<std::string, std::string>) needed in > static osg::DXFFile::registerEntityType(const char*, osg::DXFEntityBase*). this too. > and these: > > "/home/ps790413/work/osg-cvs/OpenSG/Source/System/NodeCores/Drawables/Nurbs/Internal/OSGNurbsPatchSurface.cpp", > > line 1421: Error: Could not find a match for std::multimap<double, > unsigned, std::less<double>, std::allocator<std::pair<const double, > unsigned>>>::insert(std::pair<double, int>) needed in > osg::CNurbsPatchSurface::CutCurve(const unsigned, osg::BezierCurve2D&, > std::deque<osg::BezierCurve2D>&, std::vector<unsigned>&, > std::vector<unsigned>&). > line 1440: Error: Could not find a match for std::multimap<double, > unsigned, std::less<double>, std::allocator<std::pair<const double, > unsigned>>>::insert(std::pair<double, unsigned>) needed in > osg::CNurbsPatchSurface::CutCurve(const unsigned, osg::BezierCurve2D&, > std::deque<osg::BezierCurve2D>&, std::vector<unsigned>&, > std::vector<unsigned>&). > line 1464: Error: Could not find a match for std::multimap<double, > unsigned, std::less<double>, std::allocator<std::pair<const double, > unsigned>>>::insert(std::pair<double, unsigned>) needed in > osg::CNurbsPatchSurface::CutCurve(const unsigned, osg::BezierCurve2D&, > std::deque<osg::BezierCurve2D>&, std::vector<unsigned>&, > std::vector<unsigned>&). > > then i get these strange errors: > "/home/ps790413/work/osg-cvs/OpenSG/Source/System/FileIO/DXF/OSGDXFTables.cpp" > > > line 74: Error: tableAppidName is initialized twice. > line 82: Error: tableBlock_recordName is initialized twice. > line 90: Error: tableDimstyleName is initialized twice. > line 98: Error: tableLayerName is initialized twice. > line 107: Error: tableLtypeName is initialized twice. > line 115: Error: tableStyleName is initialized twice. > line 123: Error: tableUcsName is initialized twice. > line 131: Error: tableViewName is initialized twice. > line 139: Error: tableVportName is initialized twice. > line 150: Error: osg::DXFTables::_the is initialized twice. > line 251: Error: Multiple declaration for cvsid_cpp. > line 252: Error: Multiple declaration for cvsid_hpp. > line 253: Error: Multiple declaration for cvsid_inl. here is where I'm stuck right now, they look really strange. > and i still get one error of this kind (hope this is the last one): > OpenSG/Source/System/GraphOp/OSGGeoTypeGraphOp.cpp": > line 78 (and following): Error: GeoNormals3bPtr is not defined. here is still a #ifndef __sun missing. > Those were 'all' errors which occur at the moment, so hopefully there is > not much more fixing to be done. > > Please tell me whether i should post my changes back to the cvs, because > until now i make the changes only locally. If yes, then please also tell > me how to do that, i guess i need a proper user account to do so.. I will commit the ones I found and could fix easily. I still had some more of ComponentTransform kind. I will look into those once the rest compiles. regards, gerrit ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
