Hi Robert, I successfully built the current trunk on Windows, VS8. Attached are more warnings if you are interested (about 71), they look to be mostly benign.
In tests with my app I found some curious behaviour with the QOSGWidget (non-GraphicsWindowEmbedded) implementation. Since moving from the GLWidget approach to this, the throwing functionality of the TrackballManipulator disappeared. This is also visible in the osgViewerQt example - spinning a model works for the GLAdapterWidget, but not for the QOSGWidget. (Oh, and the example hangs when pressing ESC.) Also, I have problems manually adding/removing views from a composite viewer. Adding/removing works fine until I remove the last view and try to add a view to an empty composite viewer. The viewer just shows garbage from the last view visible before it was removed and wont update with any new views added. I will try and reproduce this in the composite viewer example. Cheers, Morne On Mon, Feb 2, 2009 at 3:01 PM, Robert Osfield <robert.osfi...@gmail.com> wrote: > Hi All, > > I've now finished all the merges/bug/features fixes that is required > for OpenSceneGraph-2.8 branch. I had to do a few more changes since > 2.7.9 than I would have liked due to resolve usage problems associated > with the osg::TransferFunction1D class. TransferFunction1D has had to > be refactored in API and implementation. I've done testing here at it > looks to be running fine (now with .osg support that was missing in > 2.7.9) but as I don't have Windows and other platforms I can't test > the build there, so pretty please could people do an svn update and > let me know how you get on. > > In prep for the branch I've now updated the version and so numbers so > we now have: > > OpenThreads-2.4.0, SO version 11 > OpenSceneGraph-2.8.0, SO version 55 > > I will now go across the machines I have and test out the build with a > fresh checkout. I'll also do testing on an OSX box that I can > remotely log into - I'll test just the CMake/Makefile build though, > won't be able to test the XCode projects. > > Robert. > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
Warning 1 warning C4239: nonstandard extension used : 'static_cast' : conversion from 'volatile const long' to 'volatile const unsigned int &' c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\OpenThreads\common\Atomic.cpp 133 Warning 2 warning C4189: 'pd' : local variable is initialized but not referenced c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\OpenThreads\win32\Win32Thread.cpp 139 Warning 3 warning C4512: 'TransformVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osg\Transform.cpp 89 Warning 4 warning C4512: 'DrawShapeVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osg\ShapeDrawable.cpp 67 Warning 5 warning C4512: 'ComputeBoundShapeVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osg\ShapeDrawable.cpp 1058 Warning 6 warning C4512: 'PrimitiveShapeVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osg\ShapeDrawable.cpp 1328 Warning 7 warning C4701: potentially uninitialized local variable 'p' used c:\p\testlibs\osg\openscenegraph-svn\src\osg\matrixdecomposition.cpp 506 Warning 8 warning C4245: '=' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgAnimation\Timeline.cpp 30 Warning 9 warning C4245: '=' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgAnimation\Timeline.cpp 45 Warning 10 warning C4512: 'WriteValue' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\TriStripVisitor.cpp 49 Warning 11 warning C4512: 'RemapArray' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\TriStripVisitor.cpp 166 Warning 12 warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' : default constructor could not be generated C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 13 warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node' can never be instantiated - user defined constructor required C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 14 warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' : default constructor could not be generated C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 15 warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node' can never be instantiated - user defined constructor required C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 16 warning C4512: 'CopyArrayToPointsVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\Simplifier.cpp 1351 Warning 17 warning C4512: 'CopyVertexArrayToPointsVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\Simplifier.cpp 1403 Warning 18 warning C4512: 'CopyPointsToArrayVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\Simplifier.cpp 1570 Warning 19 warning C4512: 'CopyPointsToVertexArrayVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\Simplifier.cpp 1636 Warning 20 warning C4512: 'osgDB::DatabasePager::FindCompileableGLObjectsVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgDB\DatabasePager.cpp 260 Warning 21 warning C4512: 'LineSegmentIntersectorUtils::TriangleIntersection' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\LineSegmentIntersector.cpp 49 Warning 22 warning C4512: 'TriangleHit' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\IntersectVisitor.cpp 421 Warning 23 warning C4512: 'osgUtil::CopyVertexArrayToPointsVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\EdgeCollector.cpp 431 Warning 24 warning C4512: 'look_ahead_iterator' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgText\String.cpp 57 Warning 25 warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' : default constructor could not be generated C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 26 warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node' can never be instantiated - user defined constructor required C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 27 warning C4512: 'PrintVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgUtil\CullVisitor.cpp 91 Warning 28 warning C4512: 'ActivateTransparencyOnType' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgSim\SphereSegment.cpp 923 Warning 29 warning C4512: 'DeactivateTransparencyOnType' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgSim\SphereSegment.cpp 941 Warning 30 warning C4512: 'SphereSegmentIntersector::SortFunctor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgSim\SphereSegment.cpp 1193 Warning 31 warning C4512: 'SphereSegmentIntersector::AzimPlaneIntersector' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgSim\SphereSegment.cpp 2603 Warning 32 warning C4512: 'SphereSegmentIntersector::ElevationIntersector' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgSim\SphereSegment.cpp 2741 Warning 33 warning C4512: 'SphereSegmentIntersector::RadiusIntersector' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgSim\SphereSegment.cpp 2867 Warning 34 warning C4702: unreachable code c:\p\testlibs\osg\openscenegraph-svn\src\osgviewer\pixelbufferwin32.cpp 227 Warning 35 warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' : default constructor could not be generated C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 36 warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node' can never be instantiated - user defined constructor required C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 37 warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' : default constructor could not be generated C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 38 warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node' can never be instantiated - user defined constructor required C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 39 warning C4512: 'osgUtx::osgUtx::isSpecified' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgunittests\UnitTestFramework.cpp 302 Warning 40 warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' : default constructor could not be generated C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 41 warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node' can never be instantiated - user defined constructor required C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 42 warning C4512: 'MovieEventHandler::FindImageStreamsVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgmovie\osgmovie.cpp 111 Warning 43 warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' : default constructor could not be generated C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 44 warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node' can never be instantiated - user defined constructor required C:\Program Files\Microsoft Visual Studio 8\VC\include\list 42 Warning 45 warning C4512: 'MovieEventHandler::FindImageStreamsVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgimagesequence\osgimagesequence.cpp 233 Warning 46 warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning) c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgcluster\osgcluster.cpp 389 Warning 47 warning C4189: 'dum' : local variable is initialized but not referenced c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgcluster\receiver.cpp 145 Warning 48 warning C4189: 'err' : local variable is initialized but not referenced c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgcluster\receiver.cpp 144 Warning 49 warning C4189: 'dum' : local variable is initialized but not referenced c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgcluster\broadcaster.cpp 199 Warning 50 warning C4189: 'err' : local variable is initialized but not referenced c:\P\TestLibs\OSG\OpenSceneGraph-SVN\examples\osgcluster\broadcaster.cpp 198 Warning 51 warning C4512: 'FindEmptyGroupsVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\txp\TXPParser.cpp 297 Warning 52 warning C4512: 'Dump2Osg' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\txp\TXPIO.cpp 65 Warning 53 warning C4512: 'PrintVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\3ds\ReaderWriter3DS.cpp 85 Warning 54 warning C4512: 'ValueVisitor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\obj\OBJWriterNodeVisitor.cpp 77 Warning 55 warning C4512: 'PrimitiveIndexWriter' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\obj\OBJWriterNodeVisitor.cpp 314 Warning 56 warning C4512: 'SeamFinder' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\txp\ReaderWriterTXP.cpp 659 Warning 57 warning C4702: unreachable code c:\p\testlibs\osg\openscenegraph-svn\src\osgplugins\txp\trpage_material.cpp 1091 Warning 58 warning C4611: interaction between '_setjmp' and C++ object destruction is non-portable c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\jpeg\ReaderWriterJPEG.cpp 486 Warning 59 warning C4701: potentially uninitialized local variable 'value' used c:\p\testlibs\osg\openscenegraph-svn\src\osgplugins\lwo\lwo2read.h 94 Warning 60 warning C4701: potentially uninitialized local variable 'value' used c:\p\testlibs\osg\openscenegraph-svn\src\osgplugins\lwo\lwo2parser.h 67 Warning 61 warning C4244: 'initializing' : conversion from 'const int' to 'YY_CHAR', possible loss of data ConfigLexer.cpp Warning 62 warning C4244: '=' : conversion from 'const int' to 'YY_CHAR', possible loss of data ConfigLexer.cpp Warning 63 warning C4244: '=' : conversion from 'int' to 'char', possible loss of data .././ConfigLexer.l Warning 64 warning C4244: '=' : conversion from 'int' to 'char', possible loss of data .././ConfigLexer.l Warning 65 warning C4244: 'initializing' : conversion from 'int' to 'YY_CHAR', possible loss of data ConfigLexer.cpp Warning 66 warning C4244: '=' : conversion from 'const int' to 'YY_CHAR', possible loss of data ConfigLexer.cpp Warning 67 warning C4244: '=' : conversion from 'const int' to 'YY_CHAR', possible loss of data ConfigLexer.cpp Warning 68 warning C4512: 'OSGA_Archive::WriteObjectFunctor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\osga\OSGA_Archive.cpp 727 Warning 69 warning C4512: 'OSGA_Archive::WriteImageFunctor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\osga\OSGA_Archive.cpp 737 Warning 70 warning C4512: 'OSGA_Archive::WriteHeightFieldFunctor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\osga\OSGA_Archive.cpp 747 Warning 71 warning C4512: 'OSGA_Archive::WriteNodeFunctor' : assignment operator could not be generated c:\P\TestLibs\OSG\OpenSceneGraph-SVN\src\osgPlugins\osga\OSGA_Archive.cpp 757
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org