You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Dmitry Prokoptsev (JIRA)" <xe...@xml.apache.org> on 2007/06/04 16:29:36 UTC
[jira] Updated: (XERCESC-1709) Build fails when using GNU Iconv and
no threads
[ https://issues.apache.org/jira/browse/XERCESC-1709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dmitry Prokoptsev updated XERCESC-1709:
---------------------------------------
Attachment: IconvGNUTransService.cpp.patch
A patch which fixes (at least on my system) all mentioned errors except the first one.
> Build fails when using GNU Iconv and no threads
> -----------------------------------------------
>
> Key: XERCESC-1709
> URL: https://issues.apache.org/jira/browse/XERCESC-1709
> Project: Xerces-C++
> Issue Type: Bug
> Components: Utilities
> Environment: FreeBSD 6.2-STABLE
> Reporter: Dmitry Prokoptsev
> Attachments: IconvGNUTransService.cpp.patch
>
>
> Having run
> runConfigure -pfreebsd -tIconvGNU -rnone
> , build fails on file xercesc/util/Transcoders/IconvGNU/IconvGNUTransService with the following message:
> c++ -fPIC -DFREEBSD -c -I/home/dprokoptsev/src/contrib/xml-xerces/include -g -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_GNU_TRANSCODER -I/usr/local/include -DXML_USE_INMEM_MESSAGELOADER -DAPP_NO_THREADS -DXML_USE_NO_THREADS -DXML_USE_NETACCESSOR_SOCKET -o /home/dprokoptsev/src/contrib/xml-xerces/obj/FREEBSD/IconvGNUTransService.o IconvGNUTransService.cpp
> IconvGNUTransService.cpp:29:20: endian.h: No such file or directory
> IconvGNUTransService.cpp: In member function `XMLCh xercesc_2_7::IconvGNUWrapper::toUpper(XMLCh) const':
> IconvGNUTransService.cpp:253: error: invalid conversion from `char**' to `const char**'
> IconvGNUTransService.cpp:253: error: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
> IconvGNUTransService.cpp:262: error: invalid conversion from `char**' to `const char**'
> IconvGNUTransService.cpp:262: error: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
> IconvGNUTransService.cpp: In member function `XMLCh xercesc_2_7::IconvGNUWrapper::toLower(XMLCh) const':
> IconvGNUTransService.cpp:285: error: invalid conversion from `char**' to `const char**'
> IconvGNUTransService.cpp:285: error: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
> IconvGNUTransService.cpp:294: error: invalid conversion from `char**' to `const char**'
> IconvGNUTransService.cpp:294: error: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
> IconvGNUTransService.cpp: In member function `virtual bool xercesc_2_7::IconvGNUWrapper::isSpace(XMLCh) const':
> IconvGNUTransService.cpp:318: error: invalid conversion from `char**' to `const char**'
> IconvGNUTransService.cpp:318: error: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
> IconvGNUTransService.cpp: In member function `size_t xercesc_2_7::IconvGNUWrapper::iconvFrom(const char*, size_t*, char**, size_t) const':
> IconvGNUTransService.cpp:412: error: invalid conversion from `char**' to `const char**'
> IconvGNUTransService.cpp:412: error: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
> IconvGNUTransService.cpp: In member function `size_t xercesc_2_7::IconvGNUWrapper::iconvTo(const char*, size_t*, char**, size_t) const':
> IconvGNUTransService.cpp:422: error: invalid conversion from `char**' to `const char**'
> IconvGNUTransService.cpp:422: error: initializing argument 2 of `size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
> IconvGNUTransService.cpp: In function `void xercesc_2_7::reinitIconvGNUMutex()':
> IconvGNUTransService.cpp:432: error: `gIconvMutex' was not declared in this scope
> Everything except the first one is fixed trivially (patch follows), but I'm unsure about <endian.h> location on different platforms.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org