I've tried to get Hadoop 2.6.2 to build on windows, and can do the non-native
stuff if I disable javadocs.
what I can't do is build the native libs; and this also holds for branch-2
main:
[exec] -- Building for: NMake Makefiles
[exec] -- The C compiler identification is MSVC 16.0.30319.1
[exec] -- The CXX compiler identification is MSVC 16.0.30319.1
[exec] -- Check for working C compiler: C:/Program Files (x86)/Microsoft
Visual Studio 10.0/VC/bin/amd64/cl.exe
[exec] -- Check for working C compiler: C:/Program Files (x86)/Microsoft
Visual Studio 10.0/VC/bin/amd64/cl.exe --
works
[exec] -- Detecting C compiler ABI info
[exec] -- Detecting C compiler ABI info - done
[exec] -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft
Visual Studio 10.0/VC/bin/amd64/cl.exe
[exec] -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft
Visual Studio 10.0/VC/bin/amd64/cl.exe -
- works
[exec] -- Detecting CXX compiler ABI info
[exec] -- Detecting CXX compiler ABI info - done
[exec] -- Found JNI: C:/Java/jdk8/lib/jawt.lib
[exec] -- Configuring incomplete, errors occurred!
[exec] See also
"C:/Work/hadoop-trunk/hadoop-common-project/hadoop-common/target/native/CMakeFiles/CMakeOutput.log"
.
[exec] CMake Error at
C:/bin/cmake-2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108
(message):
[exec] Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
[exec] Call Stack (most recent call first):
[exec]
C:/bin/cmake-2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315
(_FPHSA_FAILURE_MESSAGE)
[exec] C:/bin/cmake-2.8/share/cmake-2.8/Modules/FindZLIB.cmake:85
(FIND_PACKAGE_HANDLE_STANDARD_ARGS)
[exec] CMakeLists.txt:47 (find_package)
[exec]
So, no ZLIB
Except I do have ZLIB, and certainly the native stuff built last year
ZLIB_DIR=C:\bin\zlib-1.2.8
ZLIB_HOME=C:\bin\zlib-1.2.8\include
ZLIB_INCLUDE_DIR=C:\bin\zlib-1.2.8\include
ZLIB_LIBRARY=C:\bin\zlib-1.2.8\lib\zdll.lib
C:\Work\hadoop-trunk>dir %ZLIB_INCLUDE_DIR%
Volume in drive C has no label.
Volume Serial Number is F021-1FF9
Directory of C:\bin\zlib-1.2.8\include
02/09/2014 17:47 <DIR> .
02/09/2014 17:47 <DIR> ..
14/06/2012 12:00 15,508 zconf.h
14/06/2012 11:58 87,883 zlib.h
2 File(s) 103,391 bytes
2 Dir(s) 28,374,454,272 bytes free
C:\Work\hadoop-trunk>dir %ZLIB_LIBRARY%
Volume in drive C has no label.
Volume Serial Number is F021-1FF9
Directory of C:\bin\zlib-1.2.8\lib
18/07/2010 22:22 15,256 zdll.lib
Does anyone have any suggestions here? I like to have a setup where I can build
the native windows libs for the ASF releases