[
https://issues.apache.org/jira/browse/XERCESC-2109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16116591#comment-16116591
]
Scott Cantor commented on XERCESC-2109:
---------------------------------------
I caught the config.h thing in my fixes, Xerces really needs an "internal.h" to
align internal headers consistently or it's really easy to not even realize
it's not using the right macro definitions for internal checks.
> Build failure on FreeBSD with CMake
> -----------------------------------
>
> Key: XERCESC-2109
> URL: https://issues.apache.org/jira/browse/XERCESC-2109
> Project: Xerces-C++
> Issue Type: Bug
> Components: Build
> Affects Versions: 3.2.0
> Environment: FreeBSD 11.1 with clang 4.0.0
> Reporter: Roger Leigh
> Assignee: Roger Leigh
> Fix For: 3.2.0
>
>
> {{{
> 19:20:26 cd
> /opt/hudson/workspace/OME-FILES-CPP-DEV-merge-superbuild/BUILD_TYPE/Release/node/brill/build/xerces-build/src
> && /usr/bin/CC -DHAVE_CONFIG_H=1 -DXERCES_BUILDING_LIBRARY=1
> -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE=1 -Dxerces_c_EXPORTS
> -I/usr/local/include
> -I/opt/hudson/workspace/OME-FILES-CPP-DEV-merge-superbuild/BUILD_TYPE/Release/node/brill/build/xerces-build
>
> -I/opt/hudson/workspace/OME-FILES-CPP-DEV-merge-superbuild/BUILD_TYPE/Release/node/brill/build/xerces-source/src
>
> -I/opt/hudson/workspace/OME-FILES-CPP-DEV-merge-superbuild/BUILD_TYPE/Release/node/brill/build/xerces-build/src
> -isystem
> /opt/hudson/workspace/OME-FILES-CPP-DEV-merge-superbuild/BUILD_TYPE/Release/node/brill/build/stage/include
> -Wall -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wextra -Wformat=2
> -Wimplicit-atomic-properties -Wmissing-declarations -Wno-long-long
> -Woverlength-strings -Woverloaded-virtual -Wredundant-decls -Wreorder
> -Wswitch-default -Wunused-variable -Wwrite-strings -Wno-variadic-macros
> -fstrict-aliasing -msse2 -O3 -DNDEBUG -fPIC -pthread -std=gnu++14 -o
> CMakeFiles/xerces-c.dir/xercesc/util/Base64.cpp.o -c
> /opt/hudson/workspace/OME-FILES-CPP-DEV-merge-superbuild/BUILD_TYPE/Release/node/brill/build/xerces-source/src/xercesc/util/Base64.cpp
> 19:20:26
> /opt/hudson/workspace/OME-FILES-CPP-DEV-merge-superbuild/BUILD_TYPE/Release/node/brill/build/xerces-source/src/xercesc/util/Base64.cpp:149:14:
> error: use of undeclared identifier 'XERCES_SIZE_MAX'
> 19:20:26 else if (XERCES_SIZE_MAX - inputLength < 2) {
> 19:20:26 ^
> 19:20:26 1 error generated.
> }}}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]