Hi
I'm trying to compile the last OpenSG revision and it gives the following
errors:
[ 40%] Building CXX object
Build/OSGDrawable/CMakeFiles/OSGDrawable.dir/Geometry/Properties/OSGGeoIntegralBufferPropertyBase.cpp.obj
OSGGeoIntegralBufferPropertyBase.cpp
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralBufferProperty.h(116)
: warning C4301: 'OSG::GeoIntegralBufferProperty::getGenericValue':
overriding virtual function only differs from
'OSG::GeoIntegralProperty::getGenericValue' by const/volatile
qualifier
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(196)
: see declaration of 'OSG::GeoIntegralProperty::getGenericValue'
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralBufferProperty.h(117)
: warning C4301: 'OSG::GeoIntegralBufferProperty::setGenericValue':
overriding virtual function only differs from
'OSG::GeoIntegralProperty::setGenericValue' by const/volatile
qualifier
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(198)
: see declaration of 'OSG::GeoIntegralProperty::setGenericValue'
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\base\fieldcontainer\base\OSGFieldContainer.inl(527)
: error C2259: 'OSG::GeoIntegralBufferProperty' : cannot instantiate
abstract class
due to following members:
'void
OSG::GeoIntegralProperty::getGenericValue(OSG::GeoIntegralProperty::MaxTypeT
&,const OSG::UInt32) const' : is abstract
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(196)
: see declaration of 'OSG::GeoIntegralProperty::getGenericValue'
'void OSG::GeoIntegralProperty::setGenericValue(const
OSG::GeoIntegralProperty::MaxTypeT &,const OSG::UInt32)' : is abstract
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(198)
: see declaration of 'OSG::GeoIntegralProperty::setGenericValue'
C:\Hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\Source\System\NodeCores\Drawables\Geometry\Properties\OSGGeoIntegralBufferPropertyBase.cpp(511)
: see reference to function template instantiation 'void
OSG::FieldContainer::newPtr<OSG::GeoIntegralBufferProperty>(OSG::GeoIntegralBufferPropertyBase::ObjCPtr
&,OSG::BitVector)' being compiled
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\base\fieldcontainer\base\OSGFieldContainer.inl(508)
: error C2259: 'OSG::GeoIntegralBufferProperty' : cannot instantiate
abstract class
due to following members:
'void
OSG::GeoIntegralProperty::getGenericValue(OSG::GeoIntegralProperty::MaxTypeT
&,const OSG::UInt32) const' : is abstract
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(196)
: see declaration of 'OSG::GeoIntegralProperty::getGenericValue'
'void OSG::GeoIntegralProperty::setGenericValue(const
OSG::GeoIntegralProperty::MaxTypeT &,const OSG::UInt32)' : is abstract
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(198)
: see declaration of 'OSG::GeoIntegralProperty::setGenericValue'
C:\Hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\Source\System\NodeCores\Drawables\Geometry\Properties\OSGGeoIntegralBufferPropertyBase.cpp(537)
: see reference to function template instantiation 'void
OSG::FieldContainer::newPtr<OSG::GeoIntegralBufferProperty>(OSG::GeoIntegralBufferPropertyBase::ObjCPtr
&,const ObjectT *,OSG::BitVector)' being compiled
with
[
ObjectT=OSG::GeoIntegralBufferProperty
]
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\base\fieldcontainer\base\OSGFieldContainer.inl(548)
: error C2259: 'OSG::GeoIntegralBufferProperty' : cannot instantiate
abstract class
due to following members:
'void
OSG::GeoIntegralProperty::getGenericValue(OSG::GeoIntegralProperty::MaxTypeT
&,const OSG::UInt32) const' : is abstract
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(196)
: see declaration of 'OSG::GeoIntegralProperty::getGenericValue'
'void OSG::GeoIntegralProperty::setGenericValue(const
OSG::GeoIntegralProperty::MaxTypeT &,const OSG::UInt32)' : is abstract
c:\hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\source\system\nodecores\drawables\geometry\properties\OSGGeoIntegralProperty.h(198)
: see declaration of 'OSG::GeoIntegralProperty::setGenericValue'
C:\Hudson\work\workspace\opensg-2.0-windows-x86-vc80\src\Source\System\NodeCores\Drawables\Geometry\Properties\OSGGeoIntegralBufferPropertyBase.cpp(760)
: see reference to function template instantiation 'void
OSG::FieldContainer::newAspectCopy<OSG::GeoIntegralBufferProperty>(OSG::GeoIntegralBufferPropertyBase::ObjCPtr
&,const ObjectT *,const ObjectT *)' being compiled
with
[
ObjectT=OSG::GeoIntegralBufferProperty
I'm using VS2005 on Windows 32 bits.
Also, thank you for solving the cmake problem. I forgot to answer the
e-mails.
Daniel
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users