[jira] [Commented] (XERCESC-2186) undef symbols on HPUX for ArrayJanitor

2020-04-01 Thread Scott Cantor (Jira)


[ 
https://issues.apache.org/jira/browse/XERCESC-2186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17072954#comment-17072954
 ] 

Scott Cantor commented on XERCESC-2186:
---

Fixed along with XERCESC-2187.

> undef symbols on HPUX for ArrayJanitor
> --
>
> Key: XERCESC-2186
> URL: https://issues.apache.org/jira/browse/XERCESC-2186
> Project: Xerces-C++
>  Issue Type: Bug
>  Components: Build
>Affects Versions: 3.2.2
> Environment: HP-UX  B.11.31 U ia64
> aCC: HP C/aC++ B3910B A.06.28 [Nov 21 2013]
>Reporter: Alexey Roytman
>Assignee: Scott Cantor
>Priority: Major
> Fix For: 3.2.3
>
>
> When compiling xerces-c 3.2.2 on HP-UX 11.31 with HP-UX C++ compiler A.06.28, 
> there are undefined symbols in the shared library:
> CXXLD PSVIWriter
> fails because of some missing symbols.
> nm ./src/.libs/libxerces-c.so | grep ArrayJanitor | c++filt | grep UNDEF
> [5645] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::reset(unsigned char*,xercesc_3_2::MemoryManager*)
>  [13918] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::release()
>  [10852] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*)(complete)
>  [4694] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*,xercesc_3_2::MemoryManager*)(complete)
>  [10308] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::~ArrayJanitor()(complete)
>  [5344] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::reset(unsigned short*,xercesc_3_2::MemoryManager*)
>  [13909] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::release()
>  [10884] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*)(complete)
>  [12717] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*,xercesc_3_2::MemoryManager*)(complete)
>  [10227] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::~ArrayJanitor()(complete)
>  [5251] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::get() const
>  [8674] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::operator[](unsigned long) const
>  [3757] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::get() const
>  [8931] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::operator[](unsigned long) const
>  
> Look at these 2 lines in Janitor.hpp:
> 158 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT 
> ArrayJanitor;
>  159 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor;
> 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



[jira] [Commented] (XERCESC-2186) undef symbols on HPUX for ArrayJanitor

2020-01-30 Thread Alexey Roytman (Jira)


[ 
https://issues.apache.org/jira/browse/XERCESC-2186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17026783#comment-17026783
 ] 

Alexey Roytman commented on XERCESC-2186:
-

https://github.com/apache/xerces-c/pull/3

> undef symbols on HPUX for ArrayJanitor
> --
>
> Key: XERCESC-2186
> URL: https://issues.apache.org/jira/browse/XERCESC-2186
> Project: Xerces-C++
>  Issue Type: Bug
>  Components: Build
>Affects Versions: 3.2.2
> Environment: HP-UX  B.11.31 U ia64
> aCC: HP C/aC++ B3910B A.06.28 [Nov 21 2013]
>Reporter: Alexey Roytman
>Priority: Major
>
> When compiling xerces-c 3.2.2 on HP-UX 11.31 with HP-UX C++ compiler A.06.28, 
> there are undefined symbols in the shared library:
> CXXLD PSVIWriter
> fails because of some missing symbols.
> nm ./src/.libs/libxerces-c.so | grep ArrayJanitor | c++filt | grep UNDEF
> [5645] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::reset(unsigned char*,xercesc_3_2::MemoryManager*)
>  [13918] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::release()
>  [10852] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*)(complete)
>  [4694] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*,xercesc_3_2::MemoryManager*)(complete)
>  [10308] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::~ArrayJanitor()(complete)
>  [5344] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::reset(unsigned short*,xercesc_3_2::MemoryManager*)
>  [13909] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::release()
>  [10884] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*)(complete)
>  [12717] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*,xercesc_3_2::MemoryManager*)(complete)
>  [10227] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::~ArrayJanitor()(complete)
>  [5251] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::get() const
>  [8674] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::operator[](unsigned long) const
>  [3757] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::get() const
>  [8931] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::operator[](unsigned long) const
>  
> Look at these 2 lines in Janitor.hpp:
> 158 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT 
> ArrayJanitor;
>  159 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor;
> 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



[jira] [Commented] (XERCESC-2186) undef symbols on HPUX for ArrayJanitor

2019-12-31 Thread Alexey Roytman (Jira)


[ 
https://issues.apache.org/jira/browse/XERCESC-2186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17006062#comment-17006062
 ] 

Alexey Roytman commented on XERCESC-2186:
-

According to docs ( https://xerces.apache.org/xerces-c/build-3.html#UNIX ), the 
HP-UX was supported.

And the support was broken not in a major version (in 3.2.1 it was compiled 
successfully).

As for patches, I'll find out how things work for my employer.

> undef symbols on HPUX for ArrayJanitor
> --
>
> Key: XERCESC-2186
> URL: https://issues.apache.org/jira/browse/XERCESC-2186
> Project: Xerces-C++
>  Issue Type: Bug
>  Components: Build
>Affects Versions: 3.2.2
> Environment: HP-UX  B.11.31 U ia64
> aCC: HP C/aC++ B3910B A.06.28 [Nov 21 2013]
>Reporter: Alexey Roytman
>Priority: Major
>
> When compiling xerces-c 3.2.2 on HP-UX 11.31 with HP-UX C++ compiler A.06.28, 
> there are undefined symbols in the shared library:
> CXXLD PSVIWriter
> fails because of some missing symbols.
> nm ./src/.libs/libxerces-c.so | grep ArrayJanitor | c++filt | grep UNDEF
> [5645] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::reset(unsigned char*,xercesc_3_2::MemoryManager*)
>  [13918] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::release()
>  [10852] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*)(complete)
>  [4694] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*,xercesc_3_2::MemoryManager*)(complete)
>  [10308] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::~ArrayJanitor()(complete)
>  [5344] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::reset(unsigned short*,xercesc_3_2::MemoryManager*)
>  [13909] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::release()
>  [10884] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*)(complete)
>  [12717] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*,xercesc_3_2::MemoryManager*)(complete)
>  [10227] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::~ArrayJanitor()(complete)
>  [5251] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::get() const
>  [8674] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::operator[](unsigned long) const
>  [3757] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::get() const
>  [8931] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::operator[](unsigned long) const
>  
> Look at these 2 lines in Janitor.hpp:
> 158 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT 
> ArrayJanitor;
>  159 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor;
> 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



[jira] [Commented] (XERCESC-2186) undef symbols on HPUX for ArrayJanitor

2019-12-30 Thread Scott Cantor (Jira)


[ 
https://issues.apache.org/jira/browse/XERCESC-2186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17005477#comment-17005477
 ] 

Scott Cantor commented on XERCESC-2186:
---

As with XERCESC-2185, HP-UX is not supported, but patches accepted.

> undef symbols on HPUX for ArrayJanitor
> --
>
> Key: XERCESC-2186
> URL: https://issues.apache.org/jira/browse/XERCESC-2186
> Project: Xerces-C++
>  Issue Type: Bug
>  Components: Build
>Affects Versions: 3.2.2
> Environment: HP-UX  B.11.31 U ia64
> aCC: HP C/aC++ B3910B A.06.28 [Nov 21 2013]
>Reporter: Alexey Roytman
>Priority: Major
>
> When compiling xerces-c 3.2.2 on HP-UX 11.31 with HP-UX C++ compiler A.06.28, 
> there are undefined symbols in the shared library:
> CXXLD PSVIWriter
> fails because of some missing symbols.
> nm ./src/.libs/libxerces-c.so | grep ArrayJanitor | c++filt | grep UNDEF
> [5645] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::reset(unsigned char*,xercesc_3_2::MemoryManager*)
>  [13918] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::release()
>  [10852] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*)(complete)
>  [4694] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*,xercesc_3_2::MemoryManager*)(complete)
>  [10308] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::~ArrayJanitor()(complete)
>  [5344] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::reset(unsigned short*,xercesc_3_2::MemoryManager*)
>  [13909] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::release()
>  [10884] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*)(complete)
>  [12717] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*,xercesc_3_2::MemoryManager*)(complete)
>  [10227] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::~ArrayJanitor()(complete)
>  [5251] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::get() const
>  [8674] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::operator[](unsigned long) const
>  [3757] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::get() const
>  [8931] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::operator[](unsigned long) const
>  
> Look at these 2 lines in Janitor.hpp:
> 158 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT 
> ArrayJanitor;
>  159 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor;
> 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



[jira] [Commented] (XERCESC-2186) undef symbols on HPUX for ArrayJanitor

2019-12-15 Thread Alexey Roytman (Jira)


[ 
https://issues.apache.org/jira/browse/XERCESC-2186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16996883#comment-16996883
 ] 

Alexey Roytman commented on XERCESC-2186:
-

Caused by XERCESC-2119.

> undef symbols on HPUX for ArrayJanitor
> --
>
> Key: XERCESC-2186
> URL: https://issues.apache.org/jira/browse/XERCESC-2186
> Project: Xerces-C++
>  Issue Type: Bug
>  Components: Build
>Affects Versions: 3.2.2
> Environment: HP-UX  B.11.31 U ia64
> aCC: HP C/aC++ B3910B A.06.28 [Nov 21 2013]
>Reporter: Alexey Roytman
>Priority: Major
>
> When compiling xerces-c 3.2.2 on HP-UX 11.31 with HP-UX C++ compiler A.06.28, 
> there are undefined symbols in the shared library:
> CXXLD PSVIWriter
> fails because of some missing symbols.
> nm ./src/.libs/libxerces-c.so | grep ArrayJanitor | c++filt | grep UNDEF
> [5645] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::reset(unsigned char*,xercesc_3_2::MemoryManager*)
>  [13918] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::release()
>  [10852] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*)(complete)
>  [4694] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::ArrayJanitor(unsigned char*,xercesc_3_2::MemoryManager*)(complete)
>  [10308] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::~ArrayJanitor()(complete)
>  [5344] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::reset(unsigned short*,xercesc_3_2::MemoryManager*)
>  [13909] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::release()
>  [10884] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*)(complete)
>  [12717] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::ArrayJanitor(unsigned short*,xercesc_3_2::MemoryManager*)(complete)
>  [10227] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::~ArrayJanitor()(complete)
>  [5251] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::get() const
>  [8674] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor char>::operator[](unsigned long) const
>  [3757] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::get() const
>  [8931] | 0| 0|FUNC |GLOB |0| UNDEF|xercesc_3_2::ArrayJanitor short>::operator[](unsigned long) const
>  
> If I comment our these 2 lines in Janitor.hpp:
> 158 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT 
> ArrayJanitor;
> 159 XERCES_TEMPLATE_EXTERN template class XMLUTIL_EXPORT ArrayJanitor;
> then the build on this environment passes successfully.
>  
> 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