[
https://issues.apache.org/jira/browse/ORC-665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ying Zhou resolved ORC-665.
---------------------------
Resolution: Fixed
I managed to resolve the issue on my own by deleting incorrectly configured
Adapter.hh without making changes to the codebase. Hence the current master
version of ORC is good for macOS Catalina.
> ORC does not compile on macOS 10.15
> -----------------------------------
>
> Key: ORC-665
> URL: https://issues.apache.org/jira/browse/ORC-665
> Project: ORC
> Issue Type: Bug
> Components: build, C++
> Affects Versions: 1.6.3
> Environment: macOS 10.15
> Reporter: Ying Zhou
> Priority: Major
>
> cmake works on macOS 10.15. However make doesn't.
> Here is the first error when I turned verbose on in make:
>
> cd /Users/karlkatzen/Documents/code/orc/build/c++/src &&
> /Library/Developer/CommandLineTools/usr/bin/c++ -DBUILD_LIBHDFSPP
> -I/Users/karlkatzen/Documents/code/orc/build/c++/include
> -I/Users/karlkatzen/Documents/code/orc/c++/include
> -I/Users/karlkatzen/Documents/code/orc/c++/src
> -I/Users/karlkatzen/Documents/code/orc/build/c++/src -isystem
> /Users/karlkatzen/Documents/code/orc/build/c++/libs/thirdparty/snappy_ep-install/include
> -isystem
> /Users/karlkatzen/Documents/code/orc/build/c++/libs/thirdparty/zlib_ep-install/include
> -isystem
> /Users/karlkatzen/Documents/code/orc/build/c++/libs/thirdparty/zstd_ep-install/include
> -isystem
> /Users/karlkatzen/Documents/code/orc/build/c++/libs/thirdparty/lz4_ep-install/include
> -isystem
> /Users/karlkatzen/Documents/code/orc/build/c++/libs/thirdparty/googletest_ep-install/include
> -isystem
> /Users/karlkatzen/Documents/code/orc/build/c++/libs/thirdparty/protobuf_ep-install/include
> -isystem
> /Users/karlkatzen/Documents/code/orc/build/c++/libs/thirdparty/libhdfspp_ep-install/include
> -std=c++11 -Weverything -Wno-c++98-compat -Wno-missing-prototypes
> -Wno-c++98-compat-pedantic -Wno-padded -Wno-covered-switch-default
> -Wno-missing-noreturn -Wno-unknown-pragmas
> -Wno-gnu-zero-variadic-macro-arguments -Wconversion -Wno-c++2a-compat -Werror
> -std=c++11 -Weverything -Wno-c++98-compat -Wno-missing-prototypes
> -Wno-c++98-compat-pedantic -Wno-padded -Wno-covered-switch-default
> -Wno-missing-noreturn -Wno-unknown-pragmas
> -Wno-gnu-zero-variadic-macro-arguments -Wconversion -Wno-c++2a-compat -Werror
> -O3 -g -DNDEBUG -isysroot
> /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o
> CMakeFiles/orc.dir/io/InputStream.cc.o -c
> /Users/karlkatzen/Documents/code/orc/c++/src/io/[InputStream.cc|http://inputstream.cc/]
> In file included from
> /Users/karlkatzen/Documents/code/orc/c++/src/io/[InputStream.cc:20|http://inputstream.cc:20/]:
> In file included from
> /Users/karlkatzen/Documents/code/orc/c++/src/io/InputStream.hh:22:
> */Users/karlkatzen/Documents/code/orc/c++/src/Adaptor.hh:177:9:* *error:*
> *keyword is*
> *hidden by macro definition [-Werror,-Wkeyword-macro]*
> #define constexpr const
> *^*
> In file included from
> /Users/karlkatzen/Documents/code/orc/c++/src/io/[InputStream.cc:20|http://inputstream.cc:20/]:
> In file included from
> /Users/karlkatzen/Documents/code/orc/c++/src/io/InputStream.hh:23:
> In file included from
> /Users/karlkatzen/Documents/code/orc/c++/include/orc/OrcFile.hh:25:
> In file included from
> /Users/karlkatzen/Documents/code/orc/c++/include/orc/Reader.hh:22:
> In file included from
> /Users/karlkatzen/Documents/code/orc/c++/include/orc/BloomFilter.hh:25:
> In file included from
> /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/vector:274:
--
This message was sent by Atlassian Jira
(v8.3.4#803005)