Bug#915120: shibboleth-sp2 FTBFS with xmltooling 3.0.2

Adrian Bunk bunk at debian.org
Fri Nov 30 17:11:06 GMT 2018


Source: shibboleth-sp2
Version: 2.6.1+dfsg1-2
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/package.php?p=shibboleth-sp2&suite=sid

...
SPConfig.cpp: In member function 'virtual bool shibsp::SPConfig::instantiate(const char*, bool)':
SPConfig.cpp:427:117: error: no matching function for call to 'xmltooling::PluginManager<shibsp::ServiceProvider, std::__cxx11::basic_string<char>, const xercesc_3_2::DOMElement*>::newPlugin(const char [4], xercesc_3_2::DOMElement*)'
             setServiceProvider(ServiceProviderManager.newPlugin(XML_SERVICE_PROVIDER, dummydoc->getDocumentElement()));
                                                                                                                     ^
In file included from SPConfig.h:38,
                 from internal.h:48,
                 from SPConfig.cpp:27:
/usr/include/xmltooling/PluginManager.h:97:12: note: candidate: 'T* xmltooling::PluginManager<T, Key, Params>::newPlugin(const Key&, const Params&, bool) const [with T = shibsp::ServiceProvider; Key = std::__cxx11::basic_string<char>; Params = const xercesc_3_2::DOMElement*]'
         T* newPlugin(const Key& type, const Params& p, bool deprecationSupport) const {
            ^~~~~~~~~
/usr/include/xmltooling/PluginManager.h:97:12: note:   candidate expects 3 arguments, 2 provided
SPConfig.cpp:439:111: error: no matching function for call to 'xmltooling::PluginManager<shibsp::ServiceProvider, std::__cxx11::basic_string<char>, const xercesc_3_2::DOMElement*>::newPlugin(const char*, xercesc_3_2::DOMElement*)'
                 setServiceProvider(ServiceProviderManager.newPlugin(type.get(), dummydoc->getDocumentElement()));
                                                                                                               ^
In file included from SPConfig.h:38,
                 from internal.h:48,
                 from SPConfig.cpp:27:
/usr/include/xmltooling/PluginManager.h:97:12: note: candidate: 'T* xmltooling::PluginManager<T, Key, Params>::newPlugin(const Key&, const Params&, bool) const [with T = shibsp::ServiceProvider; Key = std::__cxx11::basic_string<char>; Params = const xercesc_3_2::DOMElement*]'
         T* newPlugin(const Key& type, const Params& p, bool deprecationSupport) const {
            ^~~~~~~~~
/usr/include/xmltooling/PluginManager.h:97:12: note:   candidate expects 3 arguments, 2 provided
make[4]: *** [Makefile:2355: libshibsp_la-SPConfig.lo] Error 1



More information about the Pkg-shibboleth-devel mailing list