[fdo-dev] FDO on Core 5?
Mateusz Loskot
mateusz at loskot.net
Thu Jul 13 12:53:51 EDT 2006
Marcus Spurkel wrote:
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:64: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member
> 'GetPropertyDataType'
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:75: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member 'GetProperty'
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:85: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member 'SetProperty'
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:96: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member
> 'GetPropertyDefault'
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:107: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member
> 'IsPropertyRequired'
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:119: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member
> 'IsPropertyEnumerable'
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:131: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member
> 'GetPropertyValues'
> ../../inc/fdo/Raster/IRasterPropertyDictionary.h:146: error: extra
> qualification 'FdoIRasterPropertyDictionary::' on member
> 'SetPropertyValues'
Marcus,
The only solution I see is to fix FDO 3.0.0 manually.
Those errors about are bugs and this is not a problem with GCC.
May be older GCC (< 4.x) included a bug and did not reported such
redundant qualification.
You can check this features with Comeau C/C++ compiler
(http://www.comeaucomputing.com/tryitout/)
and compilation of following sample class gives the error too:
struct A
{
int A::foo() { return 0; }
};
"ComeauTest.c", line 3: error: qualified name is not allowed in member
declaration
int A::foo() { return 0; }
^
Best regards
--
Mateusz Loskot
http://mateusz.loskot.net
More information about the Fdo_dev
mailing list