Github user jamesclampffer commented on the issue:
https://github.com/apache/orc/pull/275
@majetideepak it looks like the build still fails with this in place.
OrcHdfsFile.cc includes hdfspp.h which won't exist if libhdfs++ isn't extracted.
```
<cut>/apache_orc/build$ cmake .. -DBUILD_JAVA=OFF
-- No build type selected, default to ReleaseWithDebugInfo
-- compiler GNU version 4.9.4
-- Could NOT find CYRUS_SASL (missing: CYRUS_SASL_SHARED_LIB
CYRUS_SASL_INCLUDE_DIR)
-- WARNING: Libhdfs++ library was not built because the required CyrusSASL
library was not found
-- Configuring done
-- Generating done
-- Build files have been written to: <cut>/apache_orc/build
<cut>:~/apache_orc/build$ make package
[ 7%] Built target googletest_ep
[ 14%] Built target snappy_ep
[ 21%] Built target zlib_ep
[ 28%] Built target lz4_ep
[ 35%] Built target protobuf_ep
[ 36%] Building CXX object c++/src/CMakeFiles/orc.dir/OrcHdfsFile.cc.o
<cut>/apache_orc/c++/src/OrcHdfsFile.cc:32:27: fatal error:
hdfspp/hdfspp.h: No such file or directory
#include "hdfspp/hdfspp.h"
^
compilation terminated.
c++/src/CMakeFiles/orc.dir/build.make:693: recipe for target
'c++/src/CMakeFiles/orc.dir/OrcHdfsFile.cc.o' failed
```
---