[osg-users] Visual Studio Community 2015 Build Issues

sam brkopac at gmail.com
Sat Aug 1 22:52:05 PDT 2015


Hi All,

I am trying to compile OSG 3.2.1 and running into the below issues:

1>------ Build started: Project: osgViewer, Configuration: Debug Win32
------
1>  AcrossAllScreens.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  PanoramicSphericalDisplay.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\config\PanoramicSphericalDisplay.cpp(273):
warning C4456: declaration of 'buffer' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\config\PanoramicSphericalDisplay.cpp(227):
note: see declaration of 'buffer'
1>  SingleScreen.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  SingleWindow.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  SphericalDisplay.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\config\SphericalDisplay.cpp(389):
warning C4456: declaration of 'buffer' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\config\SphericalDisplay.cpp(249):
note: see declaration of 'buffer'
1>  WoWVxDisplay.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\config\WoWVxDisplay.cpp(258):
warning C4456: declaration of 'buffer' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\config\WoWVxDisplay.cpp(96):
note: see declaration of 'buffer'
1>  CompositeViewer.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  GraphicsWindow.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  HelpHandler.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  Renderer.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\Renderer.cpp(231):
warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits
(was 64-bit shift intended?)
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\Renderer.cpp(235):
warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits
(was 64-bit shift intended?)
1>  ScreenCaptureHandler.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  StatsHandler.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  View.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\View.cpp(1978):
warning C4457: declaration of 'camera' hides function parameter
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\View.cpp(1388):
note: see declaration of 'camera'
1>  Viewer.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  ViewerBase.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\ViewerBase.cpp(42):
warning C4589: Constructor of abstract class 'osgViewer::ViewerBase'
ignores initializer for virtual base class 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\ViewerBase.cpp(42):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\ViewerBase.cpp(48):
warning C4589: Constructor of abstract class 'osgViewer::ViewerBase'
ignores initializer for virtual base class 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\ViewerBase.cpp(48):
note: virtual base classes are only initialized by the most-derived type
1>  ViewerEventHandlers.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>  GraphicsWindowWin32.cpp
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(55):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(81):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
warning C4589: Constructor of abstract class 'osg::Operation' ignores
initializer for virtual base class 'osg::Referenced'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/OperationThread(85):
note: virtual base classes are only initialized by the most-derived type
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(99):
warning C4456: declaration of 'callback' hides previous local declaration
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgUtil/UpdateVisitor(93):
note: see declaration of 'callback'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
error C2249: 'osg::Object::operator =': no accessible path to private
member declared in virtual base 'osg::Object'
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(197):
note: see declaration of 'osg::Object::operator ='
1>  D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osg/Object(52):
note: see declaration of 'osg::Object'
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\include\osgViewer/ViewerBase(338):
note: This diagnostic occurred in the compiler generated function
'osgViewer::ViewerBase &osgViewer::ViewerBase::operator =(const
osgViewer::ViewerBase &)'
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\GraphicsWindowWin32.cpp(1641):
warning C4838: conversion from 'int' to 'DWORD' requires a narrowing
conversion
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\GraphicsWindowWin32.cpp(1641):
warning C4838: conversion from 'unsigned int' to 'BYTE' requires a
narrowing conversion
1>D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\GraphicsWindowWin32.cpp(2705):
warning C4457: declaration of 'lParam' hides function parameter
1>
D:\Programming\Libraries\OpenSceneGraph-3.2.1\src\osgViewer\GraphicsWindowWin32.cpp(2460):
note: see declaration of 'lParam'
1>  Generating Code...
========== Build: 0 succeeded, 1 failed, 7 up-to-date, 0 skipped ==========

Is this an OSG issue or Visual Studio 2015?

Thanks, Sam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20150801/1b40d20e/attachment-0002.htm>


More information about the osg-users mailing list