Hey Robert,

        I've attached a list of warnings I'm getting while compiling OSG. Most
of them are pretty easy to deal with (unsigned int/int comparison, wrong
initialization orders, etc.), but I wanted to get your opinion on how
they should be resolved. Sure, I could submit a bunch of files that fix
the problems in the way I think they should, but it's possible you'd
want to take a different approach and would just be overwhelmed by the
volume of the submission.

        What if I resolve these and submit just the diff (from svn diff); I
know it's not the generally accepted way, but in this particular case it
may be worth it.
src/OpenThreads/pthreads/PThread.c++: In function ‘int 
OpenThreads::SetProcessorAffinityOfCurrentThread(unsigned int)’:
src/OpenThreads/pthreads/PThread.c++:965: warning: comparison of unsigned 
expression < 0 is always false

src/osg/ApplicationUsage.cpp: In member function ‘void 
osg::ApplicationUsage::addUsageExplanation(osg::ApplicationUsage::Type, const 
std::string&, const std::string&)’:
src/osg/ApplicationUsage.cpp:36: warning: enumeration value ‘NO_HELP’ not 
handled in switch
src/osg/ApplicationUsage.cpp:36: warning: enumeration value ‘HELP_ALL’ not 
handled in switch

include/osg/FrameBufferObject: In constructor 
‘osg::FBOExtensions::FBOExtensions(unsigned int)’:
include/osg/FrameBufferObject:173: warning: ‘osg::FBOExtensions::_supported’ 
will be initialized after
include/osg/FrameBufferObject:145: warning:   ‘void (* 
osg::FBOExtensions::glBindRenderbufferEXT)(GLenum, GLuint)’
src/osg/FrameBufferObject.cpp:43: warning:   when initialized here

src/osg/KdTree.cpp: In member function ‘virtual bool 
osg::KdTree::intersect(const osg::Vec3&, const osg::Vec3&, 
std::vector<osg::KdTree::LineSegmentIntersection, 
std::allocator<osg::KdTree::LineSegmentIntersection> >&) const’:
src/osg/KdTree.cpp:774: warning: comparison between signed and unsigned integer 
expressions
include/osg/KdTree: In copy constructor 
‘osg::KdTreeBuilder::KdTreeBuilder(const osg::KdTreeBuilder&)’:
include/osg/KdTree:184: warning: ‘osg::KdTreeBuilder::_kdTreePrototype’ will be 
initialized after
include/osg/KdTree:182: warning:   ‘osg::KdTree::BuildOptions 
osg::KdTreeBuilder::_buildOptions’
src/osg/KdTree.cpp:786: warning:   when initialized here
src/osg/KdTree.cpp:786: warning: base class ‘class osg::Referenced’ should be 
explicitly initialized in the copy constructor

src/osg/OcclusionQueryNode.cpp: In member function ‘void 
osg::OcclusionQueryNode::traverseQuery(const osg::Camera*, osg::NodeVisitor&)’:
src/osg/OcclusionQueryNode.cpp:593: warning: suggest parentheses around 
assignment used as truth value

include/osg/Texture: In constructor ‘osg::Texture::Texture()’:
include/osg/Texture:787: warning: ‘osg::Texture::_shadow_ambient’ will be 
initialized after
include/osg/Texture:779: warning:   ‘osg::Texture::InternalFormatType 
osg::Texture::_internalFormatType’
src/osg/Texture.cpp:357: warning:   when initialized here
include/osg/Texture: In copy constructor ‘osg::Texture::Texture(const 
osg::Texture&, const osg::CopyOp&)’:
include/osg/Texture:787: warning: ‘osg::Texture::_shadow_ambient’ will be 
initialized after
include/osg/Texture:779: warning:   ‘osg::Texture::InternalFormatType 
osg::Texture::_internalFormatType’
src/osg/Texture.cpp:382: warning:   when initialized here

src/osg/Texture.cpp: In member function ‘void 
osg::Texture::mipmapAfterTexImage(osg::State&, 
osg::Texture::GenerateMipmapMode) const’:
src/osg/Texture.cpp:1452: warning: enumeration value ‘GENERATE_MIPMAP_NONE’ not 
handled in switch

src/osg/Texture2DArray.cpp: In member function ‘void 
osg::Texture2DArray::applyTexImage2DArray_subload(osg::State&, osg::Image*, 
GLsizei, GLsizei, GLsizei, GLenum, GLsizei&) const’:
src/osg/Texture2DArray.cpp:390: warning: comparison between signed and unsigned 
integer expressions

src/osg/dxtctool.cpp: In member function ‘bool 
dxtc_tool::dxtc_pixels::OpenGLSize() const’:
src/osg/dxtctool.cpp:39: warning: suggest a space before ‘;’ or explicit braces 
around empty body in ‘for’ statement
src/osg/dxtctool.cpp:40: warning: suggest a space before ‘;’ or explicit braces 
around empty body in ‘for’ statement

src/osgUtil/CullVisitor.cpp: In copy constructor 
‘osgUtil::CullVisitor::CullVisitor(const osgUtil::CullVisitor&)’:
src/osgUtil/CullVisitor.cpp:104: warning: base class ‘class osg::Referenced’ 
should be explicitly initialized in the copy constructor
src/osgUtil/DelaunayTriangulator.cpp:201: warning: type qualifiers ignored on 
function return type

include/osgUtil/RenderStage: In copy constructor 
‘osgUtil::RenderStage::RenderStage(const osgUtil::RenderStage&, const 
osg::CopyOp&)’:
include/osgUtil/RenderStage:273: warning: 
‘osgUtil::RenderStage::_renderStageLighting’ will be initialized after
include/osgUtil/RenderStage:269: warning:   ‘bool 
osgUtil::RenderStage::_disableFboAfterRender’
src/osgUtil/RenderStage.cpp:89: warning:   when initialized here

include/osgUtil/SceneGraphBuilder: In constructor 
‘osgUtil::SceneGraphBuilder::SceneGraphBuilder()’:
include/osgUtil/SceneGraphBuilder:151: warning: 
‘osgUtil::SceneGraphBuilder::_texCoord’ will be initialized after
include/osgUtil/SceneGraphBuilder:142: warning:   ‘bool 
osgUtil::SceneGraphBuilder::_statesetAssigned’
src/osgUtil/SceneGraphBuilder.cpp:36: warning:   when initialized here

src/osgText/Font.cpp: In member function ‘virtual void 
osgText::Font::GlyphTexture::apply(osg::State&) const’:
src/osgText/Font.cpp:668: warning: suggest parentheses around && within ||

src/osgText/String.cpp: In member function ‘std::string 
osgText::String::createUTF8EncodedString() const’:
src/osgText/String.cpp:307: warning: suggest parentheses around arithmetic in 
operand of |
src/osgText/String.cpp:312: warning: suggest parentheses around arithmetic in 
operand of |
src/osgText/String.cpp:313: warning: suggest parentheses around arithmetic in 
operand of |

In file included from src/osgSim/DOFTransform.cpp:14:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgSim/ShapeAttribute.cpp:18:
include/osgSim/ShapeAttribute:58: warning: type qualifiers ignored on function 
return type
include/osgSim/ShapeAttribute: In copy constructor 
‘osgSim::ShapeAttributeList::ShapeAttributeList(const 
osgSim::ShapeAttributeList&, const osg::CopyOp&)’:
include/osgSim/ShapeAttribute:101: warning: base class ‘class 
std::vector<osgSim::ShapeAttribute, std::allocator<osgSim::ShapeAttribute> >’ 
should be explicitly initialized in the copy constructor

In file included from include/osgParticle/ParticleSystem:20,
                 from include/osgParticle/ParticleProcessor:20,
                 from include/osgParticle/Emitter:20,
                 from include/osgParticle/ParticleEffect:18,
                 from include/osgParticle/SmokeTrailEffect:18,
                 from src/osgParticle/SmokeTrailEffect.cpp:15:
include/osgParticle/Particle:144: warning: type qualifiers ignored on function 
return type

include/osgShadow/ShadowMap: In constructor ‘osgShadow::ShadowMap::ShadowMap()’:
include/osgShadow/ShadowMap:114: warning: ‘osgShadow::ShadowMap::_textureSize’ 
will be initialized after
include/osgShadow/ShadowMap:112: warning:   ‘osg::Vec2 
osgShadow::ShadowMap::_polyOffset’
src/osgShadow/ShadowMap.cpp:83: warning:   when initialized here
src/osgShadow/ShadowMap.cpp: In constructor 
‘DrawableDrawWithDepthShadowComparisonOffCallback::DrawableDrawWithDepthShadowComparisonOffCallback(osg::Texture2D*,
 unsigned int)’:
src/osgShadow/ShadowMap.cpp:549: warning: 
‘DrawableDrawWithDepthShadowComparisonOffCallback::_texture’ will be 
initialized after
src/osgShadow/ShadowMap.cpp:548: warning:   ‘unsigned int 
DrawableDrawWithDepthShadowComparisonOffCallback::_stage’
src/osgShadow/ShadowMap.cpp:522: warning:   when initialized here

In file included from src/osgShadow/SoftShadowMap.cpp:17:
include/osgShadow/SoftShadowMap:80: warning: type qualifiers ignored on 
function return type
include/osgShadow/SoftShadowMap:83: warning: type qualifiers ignored on 
function return type

include/osgShadow/ParallelSplitShadowMap: In constructor 
‘osgShadow::ParallelSplitShadowMap::ParallelSplitShadowMap(osg::Geode**, int)’:
include/osgShadow/ParallelSplitShadowMap:191: warning: 
‘osgShadow::ParallelSplitShadowMap::_ambientBias’ will be initialized after
include/osgShadow/ParallelSplitShadowMap:190: warning:   ‘osg::Uniform* 
osgShadow::ParallelSplitShadowMap::_ambientBiasUniform’
src/osgShadow/ParallelSplitShadowMap.cpp:218: warning:   when initialized here
include/osgShadow/ParallelSplitShadowMap:190: warning: 
‘osgShadow::ParallelSplitShadowMap::_ambientBiasUniform’ will be initialized 
after
include/osgShadow/ParallelSplitShadowMap:187: warning:   ‘bool 
osgShadow::ParallelSplitShadowMap::_GLSL_shadow_filtered’
src/osgShadow/ParallelSplitShadowMap.cpp:218: warning:   when initialized here

include/osgShadow/ParallelSplitShadowMap: In copy constructor 
‘osgShadow::ParallelSplitShadowMap::ParallelSplitShadowMap(const 
osgShadow::ParallelSplitShadowMap&, const osg::CopyOp&)’:
include/osgShadow/ParallelSplitShadowMap:188: warning: 
‘osgShadow::ParallelSplitShadowMap::_SplitCalcMode’ will be initialized after
include/osgShadow/ParallelSplitShadowMap:168: warning:   ‘unsigned int 
osgShadow::ParallelSplitShadowMap::_number_of_splits’
src/osgShadow/ParallelSplitShadowMap.cpp:239: warning:   when initialized here
include/osgShadow/ParallelSplitShadowMap:191: warning: 
‘osgShadow::ParallelSplitShadowMap::_ambientBias’ will be initialized after
include/osgShadow/ParallelSplitShadowMap:187: warning:   ‘bool 
osgShadow::ParallelSplitShadowMap::_GLSL_shadow_filtered’
src/osgShadow/ParallelSplitShadowMap.cpp:239: warning:   when initialized here
include/osgShadow/ParallelSplitShadowMap:187: warning: 
‘osgShadow::ParallelSplitShadowMap::_GLSL_shadow_filtered’ will be initialized 
after
include/osgShadow/ParallelSplitShadowMap:185: warning:   
‘osg::ref_ptr<osgShadow::ParallelSplitShadowMap::FragmentShaderGenerator> 
osgShadow::ParallelSplitShadowMap::_FragmentShaderGenerator’
src/osgShadow/ParallelSplitShadowMap.cpp:239: warning:   when initialized here

include/osgTerrain/Locator: In copy constructor 
‘osgTerrain::Locator::Locator(const osgTerrain::Locator&, const osg::CopyOp&)’:
include/osgTerrain/Locator:120: warning: ‘osgTerrain::Locator::_ellipsoidModel’ 
will be initialized after
include/osgTerrain/Locator:118: warning:   ‘std::string 
osgTerrain::Locator::_format’
src/osgTerrain/Locator.cpp:33: warning:   when initialized here

include/osgTerrain/TerrainTile: In constructor 
‘osgTerrain::TerrainTile::TerrainTile()’:
include/osgTerrain/TerrainTile:196: warning: 
‘osgTerrain::TerrainTile::_treatBoundariesToValidDataAsDefaultValue’ will be 
initialized after
include/osgTerrain/TerrainTile:183: warning:   ‘bool 
osgTerrain::TerrainTile::_dirty’
src/osgTerrain/TerrainTile.cpp:22: warning:   when initialized here
include/osgTerrain/TerrainTile: In copy constructor 
‘osgTerrain::TerrainTile::TerrainTile(const osgTerrain::TerrainTile&, const 
osg::CopyOp&)’:
include/osgTerrain/TerrainTile:196: warning: 
‘osgTerrain::TerrainTile::_treatBoundariesToValidDataAsDefaultValue’ will be 
initialized after
include/osgTerrain/TerrainTile:183: warning:   ‘bool 
osgTerrain::TerrainTile::_dirty’
src/osgTerrain/TerrainTile.cpp:32: warning:   when initialized here

src/osgViewer/CompositeViewer.cpp: In copy constructor 
‘osgViewer::CompositeViewer::CompositeViewer(const osgViewer::CompositeViewer&, 
const osg::CopyOp&)’:
src/osgViewer/CompositeViewer.cpp:30: warning: base class ‘class osg::Object’ 
should be explicitly initialized in the copy constructor
src/osgViewer/ScreenCaptureHandler.cpp: In constructor 
‘osgViewer::WindowCaptureCallback::ContextData::ContextData(osg::GraphicsContext*,
 osgViewer::WindowCaptureCallback::Mode, GLenum)’:
src/osgViewer/ScreenCaptureHandler.cpp:101: warning: 
‘osgViewer::WindowCaptureCallback::ContextData::_timeForFullCopy’ will be 
initialized after
src/osgViewer/ScreenCaptureHandler.cpp:99: warning:   ‘double 
osgViewer::WindowCaptureCallback::ContextData::_timeForMemCpy’
src/osgViewer/ScreenCaptureHandler.cpp:125: warning:   when initialized here

src/osgViewer/View.cpp: In copy constructor ‘osgViewer::View::View(const 
osgViewer::View&, const osg::CopyOp&)’:
src/osgViewer/View.cpp:153: warning: base class ‘class osg::Object’ should be 
explicitly initialized in the copy constructor

src/osgViewer/Viewer.cpp: In copy constructor ‘osgViewer::Viewer::Viewer(const 
osgViewer::Viewer&, const osg::CopyOp&)’:
src/osgViewer/Viewer.cpp:164: warning: base class ‘class osg::Object’ should be 
explicitly initialized in the copy constructor
src/osgViewer/Viewer.cpp:164: warning: base class ‘class osgViewer::ViewerBase’ 
should be explicitly initialized in the copy constructor

In file included from include/osgWidget/Widget:22,
                 from include/osgWidget/Window:27,
                 from include/osgWidget/Box:18,
                 from src/osgWidget/Box.cpp:4:
include/osgWidget/EventInterface: In copy constructor 
‘osgWidget::Callback::Callback(const osgWidget::Callback&)’:
include/osgWidget/EventInterface:207: warning: base class ‘class 
osg::Referenced’ should be explicitly initialized in the copy constructor

In file included from src/osgPlugins/osgSim/IO_ShapeAttribute.cpp:2:
include/osgSim/ShapeAttribute:58: warning: type qualifiers ignored on function 
return type
include/osgSim/ShapeAttribute: In copy constructor 
‘osgSim::ShapeAttributeList::ShapeAttributeList(const 
osgSim::ShapeAttributeList&, const osg::CopyOp&)’:
include/osgSim/ShapeAttribute:101: warning: base class ‘class 
std::vector<osgSim::ShapeAttribute, std::allocator<osgSim::ShapeAttribute> >’ 
should be explicitly initialized in the copy constructor

In file included from src/osgPlugins/osgSim/IO_DOFTransform.cpp:2:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/osgSim/IO_ObjectRecordData.cpp:2:
include/osgSim/ObjectRecordData: In copy constructor 
‘osgSim::ObjectRecordData::ObjectRecordData(const osgSim::ObjectRecordData&, 
const osg::CopyOp&)’:
include/osgSim/ObjectRecordData:41: warning: base class ‘class osg::Object’ 
should be explicitly initialized in the copy constructor

In file included from src/osgPlugins/ive/DOFTransform.h:5,
                 from src/osgPlugins/ive/DataInputStream.cpp:76:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/ive/ShapeAttributeList.h:5,
                 from src/osgPlugins/ive/DataInputStream.cpp:91:
include/osgSim/ShapeAttribute:58: warning: type qualifiers ignored on function 
return type
include/osgSim/ShapeAttribute: In copy constructor 
‘osgSim::ShapeAttributeList::ShapeAttributeList(const 
osgSim::ShapeAttributeList&, const osg::CopyOp&)’:
include/osgSim/ShapeAttribute:101: warning: base class ‘class 
std::vector<osgSim::ShapeAttribute, std::allocator<osgSim::ShapeAttribute> >’ 
should be explicitly initialized in the copy constructor

In file included from src/osgPlugins/ive/DOFTransform.h:5,
                 from src/osgPlugins/ive/DataOutputStream.cpp:78:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/ive/ShapeAttributeList.h:5,
                 from src/osgPlugins/ive/DataOutputStream.cpp:91:
include/osgSim/ShapeAttribute:58: warning: type qualifiers ignored on function 
return type
include/osgSim/ShapeAttribute: In copy constructor 
‘osgSim::ShapeAttributeList::ShapeAttributeList(const 
osgSim::ShapeAttributeList&, const osg::CopyOp&)’:
include/osgSim/ShapeAttribute:101: warning: base class ‘class 
std::vector<osgSim::ShapeAttribute, std::allocator<osgSim::ShapeAttribute> >’ 
should be explicitly initialized in the copy constructor

In file included from src/osgPlugins/ive/DOFTransform.h:5,
                 from src/osgPlugins/ive/DOFTransform.cpp:16:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/ive/ShapeAttributeList.h:5,
                 from src/osgPlugins/ive/ShapeAttributeList.cpp:16:
include/osgSim/ShapeAttribute:58: warning: type qualifiers ignored on function 
return type
include/osgSim/ShapeAttribute: In copy constructor 
‘osgSim::ShapeAttributeList::ShapeAttributeList(const 
osgSim::ShapeAttributeList&, const osg::CopyOp&)’:
include/osgSim/ShapeAttribute:101: warning: base class ‘class 
std::vector<osgSim::ShapeAttribute, std::allocator<osgSim::ShapeAttribute> >’ 
should be explicitly initialized in the copy constructor

src/osgPlugins/cfg/ConfigParser.cpp: In member function ‘bool 
osgProducer::CameraConfig::parseFile(const std::string&)’:
src/osgPlugins/cfg/ConfigParser.cpp:2263: warning: missing sentinel in function 
call

src/osgPlugins/gif/ReaderWriterGIF.cpp: In constructor 
‘GifImageStream::GifImageStream()’:
src/osgPlugins/gif/ReaderWriterGIF.cpp:249: warning: ‘GifImageStream::_dataNum’ 
will be initialized after
src/osgPlugins/gif/ReaderWriterGIF.cpp:248: warning:   ‘unsigned int 
GifImageStream::_frameNum’
src/osgPlugins/gif/ReaderWriterGIF.cpp:67: warning:   when initialized here
src/osgPlugins/gif/ReaderWriterGIF.cpp:260: warning: ‘GifImageStream::_done’ 
will be initialized after
src/osgPlugins/gif/ReaderWriterGIF.cpp:245: warning:   ‘unsigned int 
GifImageStream::_currentLength’
src/osgPlugins/gif/ReaderWriterGIF.cpp:67: warning:   when initialized here
src/osgPlugins/gif/ReaderWriterGIF.cpp:245: warning: 
‘GifImageStream::_currentLength’ will be initialized after
src/osgPlugins/gif/ReaderWriterGIF.cpp:244: warning:   ‘double 
GifImageStream::_multiplier’
src/osgPlugins/gif/ReaderWriterGIF.cpp:67: warning:   when initialized here
src/osgPlugins/gif/ReaderWriterGIF.cpp:244: warning: 
‘GifImageStream::_multiplier’ will be initialized after
src/osgPlugins/gif/ReaderWriterGIF.cpp:70: warning:   base ‘osg::ImageStream’
src/osgPlugins/gif/ReaderWriterGIF.cpp:67: warning:   when initialized here

In file included from src/osgPlugins/curl/ReaderWriterCURL.cpp:27:
src/osgPlugins/curl/ReaderWriterCURL.h: In copy constructor 
‘osg_curl::EasyCurl::EasyCurl(const osg_curl::EasyCurl&)’:
src/osgPlugins/curl/ReaderWriterCURL.h:60: warning: base class ‘class 
osg::Referenced’ should be explicitly initialized in the copy constructor
src/osgPlugins/curl/ReaderWriterCURL.cpp: In member function ‘virtual 
osgDB::ReaderWriter::ReadResult 
osg_curl::ReaderWriterCURL::readFile(osg_curl::ObjectType, const std::string&, 
const osgDB::ReaderWriter::Options*) const’:
src/osgPlugins/curl/ReaderWriterCURL.cpp:251: warning: suggest explicit braces 
to avoid ambiguous ‘else’

src/osgPlugins/dw/ReaderWriterDW.cpp:333: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/dxf/dxfSection.h:28,
                 from src/osgPlugins/dxf/dxfFile.h:24,
                 from src/osgPlugins/dxf/ReaderWriterDXF.cpp:24:
src/osgPlugins/dxf/dxfEntity.h:150: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:151: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:152: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:153: warning: type qualifiers ignored on 
function return type
In file included from src/osgPlugins/dxf/dxfSection.h:28,
                 from src/osgPlugins/dxf/dxfFile.h:24,
                 from src/osgPlugins/dxf/dxfBlock.cpp:16:
src/osgPlugins/dxf/dxfEntity.h:150: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:151: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:152: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:153: warning: type qualifiers ignored on 
function return type
In file included from src/osgPlugins/dxf/dxfEntity.cpp:14:
src/osgPlugins/dxf/dxfEntity.h:150: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:151: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:152: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:153: warning: type qualifiers ignored on 
function return type
In file included from src/osgPlugins/dxf/dxfSection.h:28,
                 from src/osgPlugins/dxf/dxfFile.h:24,
                 from src/osgPlugins/dxf/dxfFile.cpp:14:
src/osgPlugins/dxf/dxfEntity.h:150: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:151: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:152: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:153: warning: type qualifiers ignored on 
function return type
In file included from src/osgPlugins/dxf/dxfSection.h:28,
                 from src/osgPlugins/dxf/dxfSection.cpp:14:
src/osgPlugins/dxf/dxfEntity.h:150: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:151: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:152: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:153: warning: type qualifiers ignored on 
function return type
In file included from src/osgPlugins/dxf/dxfSection.h:28,
                 from src/osgPlugins/dxf/dxfFile.h:24,
                 from src/osgPlugins/dxf/dxfTable.cpp:14:
src/osgPlugins/dxf/dxfEntity.h:150: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:151: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:152: warning: type qualifiers ignored on 
function return type
src/osgPlugins/dxf/dxfEntity.h:153: warning: type qualifiers ignored on 
function return type

src/osgPlugins/OpenFlight/expGeometryRecords.cpp: In member function ‘void 
flt::FltExportVisitor::writeUVList(int, const osg::Geometry&)’:
src/osgPlugins/OpenFlight/expGeometryRecords.cpp:808: warning: comparison 
between signed and unsigned integer expressions

In file included from src/osgPlugins/OpenFlight/expPrimaryRecords.cpp:31:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/OpenFlight/expPrimaryRecords.cpp:33:
include/osgSim/ObjectRecordData: In copy constructor 
‘osgSim::ObjectRecordData::ObjectRecordData(const osgSim::ObjectRecordData&, 
const osg::CopyOp&)’:
include/osgSim/ObjectRecordData:41: warning: base class ‘class osg::Object’ 
should be explicitly initialized in the copy constructor

In file included from src/osgPlugins/OpenFlight/FltExportVisitor.cpp:49:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/OpenFlight/FltExportVisitor.cpp:52:
include/osgSim/ObjectRecordData: In copy constructor 
‘osgSim::ObjectRecordData::ObjectRecordData(const osgSim::ObjectRecordData&, 
const osg::CopyOp&)’:
include/osgSim/ObjectRecordData:41: warning: base class ‘class osg::Object’ 
should be explicitly initialized in the copy constructor
src/osgPlugins/OpenFlight/FltExportVisitor.h: In constructor 
‘flt::FltExportVisitor::FltExportVisitor(flt::DataOutputStream*, 
flt::ExportOptions*)’:
src/osgPlugins/OpenFlight/FltExportVisitor.h:167: warning: 
‘flt::FltExportVisitor::_dos’ will be initialized after
src/osgPlugins/OpenFlight/FltExportVisitor.h:164: warning:   
‘osg::ref_ptr<flt::ExportOptions> flt::FltExportVisitor::_fltOpt’
src/osgPlugins/OpenFlight/FltExportVisitor.cpp:64: warning:   when initialized 
here
src/osgPlugins/OpenFlight/LightSourcePaletteManager.h: In constructor 
‘flt::LightSourcePaletteManager::LightSourcePaletteManager(flt::ExportOptions&)’:
src/osgPlugins/OpenFlight/LightSourcePaletteManager.h:68: warning: 
‘flt::LightSourcePaletteManager::_fltOpt’ will be initialized after
src/osgPlugins/OpenFlight/LightSourcePaletteManager.h:49: warning:   ‘int 
flt::LightSourcePaletteManager::_currIndex’
src/osgPlugins/OpenFlight/LightSourcePaletteManager.cpp:31: warning:   when 
initialized here
src/osgPlugins/OpenFlight/MaterialPaletteManager.h: In constructor 
‘flt::MaterialPaletteManager::MaterialPaletteManager(flt::ExportOptions&)’:
src/osgPlugins/OpenFlight/MaterialPaletteManager.h:66: warning: 
‘flt::MaterialPaletteManager::_fltOpt’ will be initialized after
src/osgPlugins/OpenFlight/MaterialPaletteManager.h:48: warning:   ‘int 
flt::MaterialPaletteManager::_currIndex’
src/osgPlugins/OpenFlight/MaterialPaletteManager.cpp:30: warning:   when 
initialized here

In file included from src/osgPlugins/OpenFlight/PrimaryRecords.cpp:31:
include/osgSim/DOFTransform:104: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/OpenFlight/PrimaryRecords.cpp:34:
include/osgSim/ObjectRecordData: In copy constructor 
‘osgSim::ObjectRecordData::ObjectRecordData(const osgSim::ObjectRecordData&, 
const osg::CopyOp&)’:
include/osgSim/ObjectRecordData:41: warning: base class ‘class osg::Object’ 
should be explicitly initialized in the copy constructor
src/osgPlugins/OpenFlight/TexturePaletteManager.h: In constructor 
‘flt::TexturePaletteManager::TexturePaletteManager(const 
flt::FltExportVisitor&, const flt::ExportOptions&)’:
src/osgPlugins/OpenFlight/TexturePaletteManager.h:55: warning: 
‘flt::TexturePaletteManager::_fltOpt’ will be initialized after
src/osgPlugins/OpenFlight/TexturePaletteManager.h:53: warning:   ‘const 
flt::FltExportVisitor& flt::TexturePaletteManager::_nv’
src/osgPlugins/OpenFlight/TexturePaletteManager.cpp:32: warning:   when 
initialized here
src/osgPlugins/OpenFlight/TexturePaletteManager.h:53: warning: 
‘flt::TexturePaletteManager::_nv’ will be initialized after
src/osgPlugins/OpenFlight/TexturePaletteManager.h:48: warning:   ‘int 
flt::TexturePaletteManager::_currIndex’
src/osgPlugins/OpenFlight/TexturePaletteManager.cpp:32: warning:   when 
initialized here
src/osgPlugins/OpenFlight/VertexPaletteManager.h: In constructor 
‘flt::VertexPaletteManager::VertexPaletteManager(const flt::ExportOptions&)’:
src/osgPlugins/OpenFlight/VertexPaletteManager.h:103: warning: 
‘flt::VertexPaletteManager::_fltOpt’ will be initialized after
src/osgPlugins/OpenFlight/VertexPaletteManager.h:84: warning:   ‘unsigned int 
flt::VertexPaletteManager::_currentSizeBytes’
src/osgPlugins/OpenFlight/VertexPaletteManager.cpp:30: warning:   when 
initialized here

In file included from src/osgPlugins/geo/ReaderWriterGEO.cpp:52:
src/osgPlugins/geo/osgGeoStructs.h:437: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/geo/ReaderWriterGEO.cpp:53:
src/osgPlugins/geo/osgGeoNodes.h:24: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/geo/ReaderWriterGEO.cpp:54:
src/osgPlugins/geo/osgGeoAction.h:162: warning: type qualifiers ignored on 
function return type
src/osgPlugins/geo/osgGeoAction.h:163: warning: type qualifiers ignored on 
function return type
src/osgPlugins/geo/osgGeoAction.h:164: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/geo/geoActions.cpp:34:
src/osgPlugins/geo/osgGeoStructs.h:437: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/geo/geoActions.cpp:35:
src/osgPlugins/geo/osgGeoNodes.h:24: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/geo/geoActions.cpp:36:
src/osgPlugins/geo/osgGeoAction.h:162: warning: type qualifiers ignored on 
function return type
src/osgPlugins/geo/osgGeoAction.h:163: warning: type qualifiers ignored on 
function return type
src/osgPlugins/geo/osgGeoAction.h:164: warning: type qualifiers ignored on 
function return type
src/osgPlugins/3ds/tracks.cpp: In function ‘void 
lib3ds_lin1_track_setup(Lib3dsLin1Track*)’:
src/osgPlugins/3ds/tracks.cpp:352: warning: suggest a space before ‘;’ or 
explicit braces around empty body in ‘for’ statement
src/osgPlugins/3ds/tracks.cpp: In function ‘void 
lib3ds_lin3_track_setup(Lib3dsLin3Track*)’:
src/osgPlugins/3ds/tracks.cpp:661: warning: suggest a space before ‘;’ or 
explicit braces around empty body in ‘for’ statement
src/osgPlugins/3ds/tracks.cpp: In function ‘void 
lib3ds_quat_track_setup(Lib3dsQuatTrack*)’:
src/osgPlugins/3ds/tracks.cpp:1008: warning: suggest a space before ‘;’ or 
explicit braces around empty body in ‘for’ statement

In file included from src/osgPlugins/ac/Geode.cpp:20:
src/osgPlugins/ac/Geode.h:12: warning: type qualifiers ignored on function 
return type
src/osgPlugins/ac/Geode.cpp:662: warning: type qualifiers ignored on function 
return type

In file included from src/osgPlugins/ac/ac3d.cpp:39:
src/osgPlugins/ac/Geode.h:12: warning: type qualifiers ignored on function 
return type
src/osgPlugins/ac/ac3d.cpp: In function ‘osg::Node* 
ac3d::readObject(std::istream&, ac3d::FileData&, const osg::Matrix&, 
ac3d::TextureData)’:
src/osgPlugins/ac/ac3d.cpp:1146: warning: suggest parentheses around && within 
||

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TXPArchive.h:39,
                 from src/osgPlugins/txp/ReaderWriterTXP.h:50,
                 from src/osgPlugins/txp/ReaderWriterTXP.cpp:14:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration
In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TileMapper.h:19,
                 from src/osgPlugins/txp/TileMapper.cpp:15:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_compat.cpp:28:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_geom.cpp:28:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_header.cpp:27:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_label.cpp:27:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_light.cpp:28:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_managers.cpp:23:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_material.cpp:27:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_model.cpp:28:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_nodes.cpp:28:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/trpage_parse.cpp:34:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/trpage_print.h:20,
                 from src/osgPlugins/txp/trpage_pparse.cpp:26:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/trpage_print.h:20,
                 from src/osgPlugins/txp/trpage_print.cpp:27:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_range.cpp:26:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_range.cpp: In member function ‘bool 
trpgRange::operator==(const trpgRange&) const’:
src/osgPlugins/txp/trpage_range.cpp:143: warning: suggest parentheses around && 
within ||
src/osgPlugins/txp/trpage_range.cpp:152: warning: suggest parentheses around && 
within ||

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/trpage_rarchive.cpp:26:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/trpage_scene.cpp:38:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_tile.cpp:28:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/trpage_util.h:24,
                 from src/osgPlugins/txp/trpage_util.cpp:17:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_warchive.cpp:32:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TXPArchive.h:39,
                 from src/osgPlugins/txp/TXPArchive.cpp:34:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/TXPArchive.cpp:35:
src/osgPlugins/txp/TXPParser.h:183: warning: type qualifiers ignored on 
function return type
src/osgPlugins/txp/TXPParser.h:219: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TXPArchive.h:39,
                 from src/osgPlugins/txp/TXPNode.h:44,
                 from src/osgPlugins/txp/TXPIO.cpp:9:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TileMapper.h:19,
                 from src/osgPlugins/txp/TXPNode.cpp:13:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TileMapper.h:19,
                 from src/osgPlugins/txp/TXPPagedLOD.cpp:2:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/TXPPagedLOD.cpp: In member function ‘virtual void 
txp::TXPPagedLOD::traverse(osg::NodeVisitor&)’:
src/osgPlugins/txp/TXPPagedLOD.cpp:52: warning: suggest parentheses around && 
within ||

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TXPPageManager.h:39,
                 from src/osgPlugins/txp/TXPPageManager.cpp:2:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TXPParser.h:46,
                 from src/osgPlugins/txp/TXPParser.cpp:28:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/txp/TXPParser.cpp:28:
src/osgPlugins/txp/TXPParser.h:183: warning: type qualifiers ignored on 
function return type
src/osgPlugins/txp/TXPParser.h:219: warning: type qualifiers ignored on 
function return type

In file included from src/osgPlugins/txp/trpage_read.h:27,
                 from src/osgPlugins/txp/TileMapper.h:19,
                 from src/osgPlugins/txp/TXPSeamLOD.h:44,
                 from src/osgPlugins/txp/TXPSeamLOD.cpp:2:
src/osgPlugins/txp/trpage_geom.h:608: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:619: warning: ‘typedef’ was ignored in this 
declaration
src/osgPlugins/txp/trpage_geom.h:628: warning: ‘typedef’ was ignored in this 
declaration

In file included from src/osgPlugins/shp/XBaseParser.h:13,
                 from src/osgPlugins/shp/ESRIShapeReaderWriter.cpp:13:
include/osgSim/ShapeAttribute:58: warning: type qualifiers ignored on function 
return type
include/osgSim/ShapeAttribute: In copy constructor 
‘osgSim::ShapeAttributeList::ShapeAttributeList(const 
osgSim::ShapeAttributeList&, const osg::CopyOp&)’:
include/osgSim/ShapeAttribute:101: warning: base class ‘class 
std::vector<osgSim::ShapeAttribute, std::allocator<osgSim::ShapeAttribute> >’ 
should be explicitly initialized in the copy constructor

In file included from src/osgPlugins/shp/XBaseParser.h:13,
                 from src/osgPlugins/shp/XBaseParser.cpp:2:
include/osgSim/ShapeAttribute:58: warning: type qualifiers ignored on function 
return type
include/osgSim/ShapeAttribute: In copy constructor 
‘osgSim::ShapeAttributeList::ShapeAttributeList(const 
osgSim::ShapeAttributeList&, const osg::CopyOp&)’:
include/osgSim/ShapeAttribute:101: warning: base class ‘class 
std::vector<osgSim::ShapeAttribute, std::allocator<osgSim::ShapeAttribute> >’ 
should be explicitly initialized in the copy constructor

examples/osgimagesequence/osgimagesequence.cpp: In constructor 
‘MovieEventHandler::MovieEventHandler()’:
examples/osgimagesequence/osgimagesequence.cpp:175: warning: 
‘MovieEventHandler::_trackMouse’ will be initialized after
examples/osgimagesequence/osgimagesequence.cpp:174: warning:   ‘bool 
MovieEventHandler::_playToggle’
examples/osgimagesequence/osgimagesequence.cpp:105: warning:   when initialized 
here

examples/osgmovie/osgmovie.cpp: In constructor 
‘MovieEventHandler::MovieEventHandler()’:
examples/osgmovie/osgmovie.cpp:117: warning: ‘MovieEventHandler::_trackMouse’ 
will be initialized after
examples/osgmovie/osgmovie.cpp:116: warning:   ‘bool 
MovieEventHandler::_playToggle’
examples/osgmovie/osgmovie.cpp:47: warning:   when initialized here

examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp: In constructor 
‘ElevationLayerBlendingCallback::ElevationLayerBlendingCallback(osgFX::MultiTextureControl*,
 const std::vector<double, std::allocator<double> >&, float)’:
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:179: warning: 
‘ElevationLayerBlendingCallback::_elevations’ will be initialized after
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:175: warning:   
‘float ElevationLayerBlendingCallback::_animationTime’
examples/osgmultitexturecontrol/osgmultitexturecontrol.cpp:92: warning:   when 
initialized here

In file included from examples/osgshadow/osgshadow.cpp:43:
include/osgShadow/SoftShadowMap:80: warning: type qualifiers ignored on 
function return type
include/osgShadow/SoftShadowMap:83: warning: type qualifiers ignored on 
function return type
examples/osgshadow/osgshadow.cpp: In function ‘int main(int, char**)’:
examples/osgshadow/osgshadow.cpp:595: warning: suggest a space before ‘;’ or 
explicit braces around empty body in ‘while’ statement
examples/osgshadow/osgshadow.cpp:630: warning: suggest a space before ‘;’ or 
explicit braces around empty body in ‘while’ statement
examples/osgshadow/osgshadow.cpp:631: warning: suggest a space before ‘;’ or 
explicit braces around empty body in ‘while’ statement
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to