Hi,

I have an application which uses xml security c 1.4.0
If the application is compiled using gcc (version 4.1.2) and the -pedantic
option, the compiler gives the following errors: 

DSIGTransform.hpp:34: error: extra ‘;’
DSIGTransform.hpp:35: error: extra ‘;’
...
etc.

if I look at the source there is the following line in
xsec/dsig/DSIGTransform.hpp :

    XSEC_DECLARE_XERCES_CLASS(DOMNode);

Looking at xsec/framework/XSECDefs.hpp this expands into :

    namespace XERCES_CPP_NAMESPACE { class DOMNode; };

gcc complains about this last ; when using -pedantic

Is this intentional ? Should xml-security-c not be compiled with -pedantic
or is it something which needs fixing in the xml security sources ?

Thanks,

Ralph.

Reply via email to