[ https://issues.apache.org/jira/browse/XERCESC-2185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16996854#comment-16996854 ]
Alexey Roytman commented on XERCESC-2185: ----------------------------------------- Caused by XERCESC-2119. > Janitor.hpp fails to compile on Solaris with Solaris Studio 12.2 and 12.4 > ------------------------------------------------------------------------- > > Key: XERCESC-2185 > URL: https://issues.apache.org/jira/browse/XERCESC-2185 > Project: Xerces-C++ > Issue Type: Bug > Components: Build > Affects Versions: 3.2.2 > Reporter: Alexey Roytman > Priority: Major > > When compiling xerces-c 3.2.2 on Solaris SPARC with Solaris Studio 12.2 and > 12.4, the configuration stage passes, but the build fails on these 2 lines in > Janitor.hpp: > 158 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT > ArrayJanitor<XMLByte>; > 159 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor<XMLCh>; > The error messages are: > "./xercesc/util/Janitor.hpp", line 158: Error: A declaration does not specify > a tag or an identifier. > "./xercesc/util/Janitor.hpp", line 158: Error: Use ";" to terminate > declarations. > "./xercesc/util/Janitor.hpp", line 159: Error: A declaration does not specify > a tag or an identifier. > "./xercesc/util/Janitor.hpp", line 159: Error: Use ";" to terminate > declarations. > When I comment out these 2 lines, the builds succeeds. I did not run the > tests... > The xerces-c 3.2.1 was built on the same environment successfully. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org