../serviceImpl/saml-xml-security-c.cpp: In function ‘xercesc_3_2::DOMDocument* SAMLValidateSchemaAndParse(xercesc_3_2::XercesDOMParser&, const char*)’: ../serviceImpl/saml-xml-security-c.cpp:698:4: error: ‘xsecsize_t’ was not declared in this scope xsecsize_t errorCount = parser.getErrorCount(); ^~~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp:698:4: note: suggested alternative: ‘ssize_t’ xsecsize_t errorCount = parser.getErrorCount(); ^~~~~~~~~~ ssize_t ../serviceImpl/saml-xml-security-c.cpp:699:8: error: ‘errorCount’ was not declared in this scope if (errorCount > 0) { ^~~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp:699:8: note: suggested alternative: ‘error_t’ if (errorCount > 0) { ^~~~~~~~~~ error_t ../serviceImpl/saml-xml-security-c.cpp: In function ‘bool SAMLCheckSubject(const xercesc_3_2::DOMDocument*, SAMLTokenData&)’: ../serviceImpl/saml-xml-security-c.cpp:788:4: error: ‘XMLT’ was not declared in this scope XMLT scName(name); ^~~~ ../serviceImpl/saml-xml-security-c.cpp:788:4: note: suggested alternative: ‘XMLCh’ XMLT scName(name); ^~~~ XMLCh ../serviceImpl/saml-xml-security-c.cpp:793:52: error: ‘scName’ was not declared in this scope if (!XMLString::equals(child->getNodeName(), scName.getUnicodeStr())) { ^~~~~~ ../serviceImpl/saml-xml-security-c.cpp:793:52: note: suggested alternative: ‘name’ if (!XMLString::equals(child->getNodeName(), scName.getUnicodeStr())) { ^~~~~~ name ../serviceImpl/saml-xml-security-c.cpp:797:49: error: ‘MAKE_UNICODE_STRING’ was not declared in this scope const XMLCh *method = child->getAttribute(MAKE_UNICODE_STRING("Method")); ^~~~~~~~~~~~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp:797:49: note: suggested alternative: ‘G_UNICODE_FORMAT’ const XMLCh *method = child->getAttribute(MAKE_UNICODE_STRING("Method")); ^~~~~~~~~~~~~~~~~~~ G_UNICODE_FORMAT ../serviceImpl/saml-xml-security-c.cpp: In function ‘bool SAMLCheckTimeAttr(const xercesc_3_2::DOMElement*, const char*, bool)’: ../serviceImpl/saml-xml-security-c.cpp:958:47: error: ‘MAKE_UNICODE_STRING’ was not declared in this scope const XMLCh *timeAttr = elem->getAttribute(MAKE_UNICODE_STRING(attrName)); ^~~~~~~~~~~~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp:958:47: note: suggested alternative: ‘G_UNICODE_FORMAT’ const XMLCh *timeAttr = elem->getAttribute(MAKE_UNICODE_STRING(attrName)); ^~~~~~~~~~~~~~~~~~~ G_UNICODE_FORMAT ../serviceImpl/saml-xml-security-c.cpp: In function ‘bool SAMLCheckSignature(xercesc_3_2::DOMDocument*, std::vector >&)’: ../serviceImpl/saml-xml-security-c.cpp:1079:4: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] auto_ptr keyInfo = SAMLFindKey(secEnv, sigElem); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/memory:80:0, from ../serviceImpl/saml-xml-security-c.cpp:26: /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp: In function ‘bool SAMLCheckReference(const xercesc_3_2::DOMDocument*, DSIGSignature*)’: ../serviceImpl/saml-xml-security-c.cpp:1144:45: error: ‘MAKE_UNICODE_STRING’ was not declared in this scope const XMLCh *id = rootElem->getAttribute(MAKE_UNICODE_STRING("ID")); ^~~~~~~~~~~~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp:1144:45: note: suggested alternative: ‘G_UNICODE_FORMAT’ const XMLCh *id = rootElem->getAttribute(MAKE_UNICODE_STRING("ID")); ^~~~~~~~~~~~~~~~~~~ G_UNICODE_FORMAT ../serviceImpl/saml-xml-security-c.cpp:1170:4: error: ‘XMLT’ was not declared in this scope XMLT uriPrefix("#"); ^~~~ ../serviceImpl/saml-xml-security-c.cpp:1170:4: note: suggested alternative: ‘XMLCh’ XMLT uriPrefix("#"); ^~~~ XMLCh ../serviceImpl/saml-xml-security-c.cpp:1171:47: error: ‘uriPrefix’ was not declared in this scope XMLSize_t prefixLen = XMLString::stringLen(uriPrefix.getUnicodeStr()); ^~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp: In function ‘xercesc_3_2::DOMElement* SAMLFindChildByName(const xercesc_3_2::DOMElement*, const char*)’: ../serviceImpl/saml-xml-security-c.cpp:1216:4: error: ‘XMLT’ was not declared in this scope XMLT sigNodeName(name); ^~~~ ../serviceImpl/saml-xml-security-c.cpp:1216:4: note: suggested alternative: ‘XMLCh’ XMLT sigNodeName(name); ^~~~ XMLCh ../serviceImpl/saml-xml-security-c.cpp:1222:29: error: ‘sigNodeName’ was not declared in this scope sigNodeName.getUnicodeStr())) { ^~~~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp: At global scope: ../serviceImpl/saml-xml-security-c.cpp:1246:8: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] static auto_ptr ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/memory:80:0, from ../serviceImpl/saml-xml-security-c.cpp:26: /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp: In function ‘std::auto_ptr SAMLFindKey(const XSECEnv&, const xercesc_3_2::DOMElement*)’: ../serviceImpl/saml-xml-security-c.cpp:1251:37: error: ‘MAKE_UNICODE_STRING’ was not declared in this scope sigElem->getElementsByTagName(MAKE_UNICODE_STRING("ds:X509Data")); ^~~~~~~~~~~~~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp:1251:37: note: suggested alternative: ‘G_UNICODE_FORMAT’ sigElem->getElementsByTagName(MAKE_UNICODE_STRING("ds:X509Data")); ^~~~~~~~~~~~~~~~~~~ G_UNICODE_FORMAT ../serviceImpl/saml-xml-security-c.cpp:1254:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] return auto_ptr(NULL); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/memory:80:0, from ../serviceImpl/saml-xml-security-c.cpp:26: /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ ../serviceImpl/saml-xml-security-c.cpp:1257:4: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] auto_ptr keyInfo(new DSIGKeyInfoX509(&secEnv, ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/memory:80:0, from ../serviceImpl/saml-xml-security-c.cpp:26: /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ make[2]: *** [Makefile:1054: VGAuthService-saml-xml-security-c.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/app-emulation/open-vm-tools-10.2.5/work/open-vm-tools-10.2.5-8068406/vgauth/service' make[1]: *** [Makefile:467: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-emulation/open-vm-tools-10.2.5/work/open-vm-tools-10.2.5-8068406/vgauth' make: *** [Makefile:540: all-recursive] Error 1 * ERROR: app-emulation/open-vm-tools-10.2.5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-emulation/open-vm-tools-10.2.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-emulation/open-vm-tools-10.2.5::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-emulation/open-vm-tools-10.2.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/open-vm-tools-10.2.5/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/open-vm-tools-10.2.5/work/open-vm-tools-10.2.5-8068406' * S: '/var/tmp/portage/app-emulation/open-vm-tools-10.2.5/work/open-vm-tools-10.2.5-8068406' gentoovmware ~ #