Hadoop3.0在ppc64le上编译失败

问题描述

使用apache社区release的Hadoop-3.0.0在ppc64le(centos7.4)环境下编译失败,失败信息如下:

[WARNING] [ 72%] Linking CXX static library libgtest.a
[WARNING] /usr/local/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
[WARNING] /usr/local/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
[WARNING] /usr/bin/ar qc libgtest.a  CMakeFiles/gtest.dir/build-data/workspace/hadoop-3.0.0-beta/build/hadoop/rpm/BUILD/hadoop-3.0.0-src/hadoop-common-project/hadoop-common/src/main/native/gtest/gtest-all.cc.o
[WARNING] /usr/bin/ranlib libgtest.a
[WARNING] make[2]: Leaving directory `/build-data/workspace/hadoop-3.0.0-beta/build/hadoop/rpm/BUILD/hadoop-3.0.0-src/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/target/native'
[WARNING] [ 72%] Built target gtest
[WARNING] make[1]: Leaving directory `/build-data/workspace/hadoop-3.0.0-beta/build/hadoop/rpm/BUILD/hadoop-3.0.0-src/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/target/native'
[WARNING] /tmp/ccgwlPQH.s: Assembler messages:
[WARNING] /tmp/ccgwlPQH.s:536: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:617: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:627: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:708: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:718: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:822: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:832: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:917: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:927: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:1056: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccgwlPQH.s:1066: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/lib/SpillInfo.cc.o] Error 1
[WARNING] make[2]: *** Waiting for unfinished jobs....
[WARNING] /tmp/ccv6BetQ.s: Assembler messages:
[WARNING] /tmp/ccv6BetQ.s:523: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:603: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:613: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:694: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:704: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:808: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:818: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:903: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:913: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:1043: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccv6BetQ.s:1053: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/lib/SpillInfo.cc.o] Error 1
[WARNING] make[2]: *** Waiting for unfinished jobs....
[WARNING] /tmp/ccQdGDON.s: Assembler messages:
[WARNING] /tmp/ccQdGDON.s:2100: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccQdGDON.s:2125: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/codec/Lz4Codec.cc.o] Error 1
[WARNING] /tmp/ccODk3CH.s: Assembler messages:
[WARNING] /tmp/ccODk3CH.s:2100: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccODk3CH.s:2125: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccnLoCPN.s: Assembler messages:
[WARNING] /tmp/ccnLoCPN.s:3069: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccnLoCPN.s:3094: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/codec/Lz4Codec.cc.o] Error 1
[WARNING] /tmp/ccFSNYHH.s: Assembler messages:
[WARNING] /tmp/ccFSNYHH.s:2237: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccFSNYHH.s:2251: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/codec/BlockCodec.cc.o] Error 1
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/codec/SnappyCodec.cc.o] Error 1
[WARNING] /tmp/cc9v7eRH.s: Assembler messages:
[WARNING] /tmp/cc9v7eRH.s:3054: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/cc9v7eRH.s:3079: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccfnpGIN.s: Assembler messages:
[WARNING] /tmp/ccfnpGIN.s:2237: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccfnpGIN.s:2251: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s: Assembler messages:
[WARNING] /tmp/ccJblCYF.s:1286: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1295: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1379: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1439: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1476: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1513: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1704: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1714: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1791: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:1924: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:2596: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:2700: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:2710: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:4019: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:4042: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:4301: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccJblCYF.s:5332: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/codec/BlockCodec.cc.o] Error 1
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/util/WritableUtils.cc.o] Error 1
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/codec/SnappyCodec.cc.o] Error 1
[WARNING] /tmp/ccn8U7jG.s: Assembler messages:
[WARNING] /tmp/ccn8U7jG.s:3317: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccn8U7jG.s:3327: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccn8U7jG.s:3336: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccCNSLfF.s: Assembler messages:
[WARNING] /tmp/ccCNSLfF.s:3440: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccCNSLfF.s:3450: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccCNSLfF.s:3459: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/handler/MCollectorOutputHandler.cc.o] Error 1
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/handler/MCollectorOutputHandler.cc.o] Error 1
[WARNING] /tmp/ccf3hdFH.s: Assembler messages:
[WARNING] /tmp/ccf3hdFH.s:1052: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccf3hdFH.s:1137: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccIfaM9L.s: Assembler messages:
[WARNING] /tmp/ccIfaM9L.s:1047: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccIfaM9L.s:1132: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/lib/Merge.cc.o] Error 1
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/lib/Merge.cc.o] Error 1
[WARNING] /tmp/ccrQPmHF.s: Assembler messages:
[WARNING] /tmp/ccrQPmHF.s:1092: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccrQPmHF.s:1176: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccrQPmHF.s:3452: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccrQPmHF.s:4376: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccKh4mrI.s: Assembler messages:
[WARNING] /tmp/ccKh4mrI.s:1092: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccKh4mrI.s:1176: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccKh4mrI.s:3449: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccKh4mrI.s:4359: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s: Assembler messages:
[WARNING] /tmp/ccjUETWF.s:2478: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:4517: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:4569: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:4848: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:4888: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/lib/IFile.cc.o] Error 1
[WARNING] /tmp/ccjUETWF.s:5045: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:5167: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:5176: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:5956: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccjUETWF.s:5966: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/lib/IFile.cc.o] Error 1
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/handler/CombineHandler.cc.o] Error 1
[WARNING] /tmp/ccthyFZE.s: Assembler messages:
[WARNING] /tmp/ccthyFZE.s:2925: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:4972: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:5024: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:5306: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:5346: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:5505: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:5627: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:5636: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:6471: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccthyFZE.s:6481: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/handler/CombineHandler.cc.o] Error 1
[WARNING] /tmp/ccLyikpd.s: Assembler messages:
[WARNING] /tmp/ccLyikpd.s:1286: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1295: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1379: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1439: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1476: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1513: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1703: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1713: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1790: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:1923: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:2083: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:2645: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:2748: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:2758: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:4056: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:4079: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:4337: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccLyikpd.s:5358: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/util/WritableUtils.cc.o] Error 1
[WARNING] /tmp/ccEEXsIH.s: Assembler messages:
[WARNING] /tmp/ccEEXsIH.s:202: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:211: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:360: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:369: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:491: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:501: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:525: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:535: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:609: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:619: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:643: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:653: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:1655: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:1667: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:1893: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:1903: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:1927: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:1937: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:2156: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:2166: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:2257: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:2267: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:2291: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccEEXsIH.s:2300: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s: Assembler messages:
[WARNING] /tmp/ccDAlVGO.s:202: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:211: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:360: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:369: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:491: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:501: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:525: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:535: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:609: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:619: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:643: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:653: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:1655: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:1667: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:1893: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:1903: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:1927: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:1937: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:2156: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:2166: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:2257: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:2267: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:2291: Error: unrecognized opcode: `bswap'
[WARNING] /tmp/ccDAlVGO.s:2300: Error: unrecognized opcode: `bswap'
[WARNING] make[2]: *** [CMakeFiles/nativetask.dir/main/native/src/lib/NativeObjectFactory.cc.o] Error 1
[WARNING] make[1]: *** [CMakeFiles/nativetask.dir/all] Error 2
[WARNING] make[1]: *** Waiting for unfinished jobs....
[WARNING] make[2]: *** [CMakeFiles/nativetask_static.dir/main/native/src/lib/NativeObjectFactory.cc.o] Error 1
[WARNING] make[1]: *** [CMakeFiles/nativetask_static.dir/all] Error 2
[WARNING] make: *** [all] Error 2
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache Hadoop Main ................................. SUCCESS [ 10.454 s]
[INFO] Apache Hadoop Build Tools .......................... SUCCESS [  0.982 s]
[INFO] Apache Hadoop Project POM .......................... SUCCESS [  1.979 s]
[INFO] Apache Hadoop Annotations .......................... SUCCESS [  4.839 s]
[INFO] Apache Hadoop Assemblies ........................... SUCCESS [  1.045 s]
[INFO] Apache Hadoop Project Dist POM ..................... SUCCESS [  2.402 s]
[INFO] Apache Hadoop Maven Plugins ........................ SUCCESS [  7.111 s]
[INFO] Apache Hadoop MiniKDC .............................. SUCCESS [  3.420 s]
[INFO] Apache Hadoop Auth ................................. SUCCESS [  9.036 s]
[INFO] Apache Hadoop Auth Examples ........................ SUCCESS [  4.227 s]
[INFO] Apache Hadoop Common ............................... SUCCESS [01:03 min]
[INFO] Apache Hadoop NFS .................................. SUCCESS [  7.314 s]
[INFO] Apache Hadoop KMS .................................. SUCCESS [  7.006 s]
[INFO] Apache Hadoop Common Project ....................... SUCCESS [  0.816 s]
[INFO] Apache Hadoop HDFS Client .......................... SUCCESS [ 26.398 s]
[INFO] Apache Hadoop HDFS ................................. SUCCESS [01:00 min]
[INFO] Apache Hadoop HDFS Native Client ................... SUCCESS [  8.394 s]
[INFO] Apache Hadoop HttpFS ............................... SUCCESS [  9.756 s]
[INFO] Apache Hadoop HDFS-NFS ............................. SUCCESS [  6.132 s]
[INFO] Apache Hadoop HDFS Project ......................... SUCCESS [  0.840 s]
[INFO] Apache Hadoop YARN ................................. SUCCESS [  0.833 s]
[INFO] Apache Hadoop YARN API ............................. SUCCESS [ 16.479 s]
[INFO] Apache Hadoop YARN Common .......................... SUCCESS [ 36.507 s]
[INFO] Apache Hadoop YARN Server .......................... SUCCESS [  0.848 s]
[INFO] Apache Hadoop YARN Server Common ................... SUCCESS [ 13.710 s]
[INFO] Apache Hadoop YARN Registry ........................ SUCCESS [  7.205 s]
[INFO] Apache Hadoop YARN NodeManager ..................... SUCCESS [ 31.546 s]
[INFO] Apache Hadoop YARN Web Proxy ....................... SUCCESS [  6.425 s]
[INFO] Apache Hadoop YARN ApplicationHistoryService ....... SUCCESS [  8.641 s]
[INFO] Apache Hadoop YARN Timeline Service ................ SUCCESS [  7.530 s]
[INFO] Apache Hadoop YARN ResourceManager ................. SUCCESS [ 22.262 s]
[INFO] Apache Hadoop YARN Server Tests .................... SUCCESS [  3.400 s]
[INFO] Apache Hadoop YARN Client .......................... SUCCESS [  8.326 s]
[INFO] Apache Hadoop YARN SharedCacheManager .............. SUCCESS [  6.180 s]
[INFO] Apache Hadoop YARN Timeline Plugin Storage ......... SUCCESS [  6.191 s]
[INFO] Apache Hadoop YARN TimelineService HBase Backend ... SUCCESS [  9.158 s]
[INFO] Apache Hadoop YARN Timeline Service HBase tests .... SUCCESS [  4.497 s]
[INFO] Apache Hadoop YARN Router .......................... SUCCESS [  7.390 s]
[INFO] Apache Hadoop YARN Applications .................... SUCCESS [  0.857 s]
[INFO] Apache Hadoop YARN DistributedShell ................ SUCCESS [  5.445 s]
[INFO] Apache Hadoop YARN Unmanaged Am Launcher ........... SUCCESS [  5.537 s]
[INFO] Apache Hadoop YARN Site ............................ SUCCESS [  0.829 s]
[INFO] Apache Hadoop YARN UI .............................. SUCCESS [  0.829 s]
[INFO] Apache Hadoop YARN Project ......................... SUCCESS [ 12.333 s]
[INFO] Apache Hadoop MapReduce Client ..................... SUCCESS [  1.839 s]
[INFO] Apache Hadoop MapReduce Core ....................... SUCCESS [ 17.559 s]
[INFO] Apache Hadoop MapReduce Common ..................... SUCCESS [ 15.645 s]
[INFO] Apache Hadoop MapReduce Shuffle .................... SUCCESS [  7.498 s]
[INFO] Apache Hadoop MapReduce App ........................ SUCCESS [ 10.849 s]
[INFO] Apache Hadoop MapReduce HistoryServer .............. SUCCESS [  8.433 s]
[INFO] Apache Hadoop MapReduce JobClient .................. SUCCESS [  8.381 s]
[INFO] Apache Hadoop MapReduce HistoryServer Plugins ...... SUCCESS [  4.548 s]
[INFO] Apache Hadoop MapReduce NativeTask ................. FAILURE [ 15.875 s]
[INFO] Apache Hadoop MapReduce Examples ................... SKIPPED
[INFO] Apache Hadoop MapReduce ............................ SKIPPED
[INFO] Apache Hadoop MapReduce Streaming .................. SKIPPED
[INFO] Apache Hadoop Distributed Copy ..................... SKIPPED
[INFO] Apache Hadoop Archives ............................. SKIPPED
[INFO] Apache Hadoop Archive Logs ......................... SKIPPED
[INFO] Apache Hadoop Rumen ................................ SKIPPED
[INFO] Apache Hadoop Gridmix .............................. SKIPPED
[INFO] Apache Hadoop Data Join ............................ SKIPPED
[INFO] Apache Hadoop Extras ............................... SKIPPED
[INFO] Apache Hadoop Pipes ................................ SKIPPED
[INFO] Apache Hadoop OpenStack support .................... SKIPPED
[INFO] Apache Hadoop Amazon Web Services support .......... SKIPPED
[INFO] Apache Hadoop Kafka Library support ................ SKIPPED
[INFO] Apache Hadoop Azure support ........................ SKIPPED
[INFO] Apache Hadoop Aliyun OSS support ................... SKIPPED
[INFO] Apache Hadoop Client Aggregator .................... SKIPPED
[INFO] Apache Hadoop Mini-Cluster ......................... SKIPPED
[INFO] Apache Hadoop Scheduler Load Simulator ............. SKIPPED
[INFO] Apache Hadoop Resource Estimator Service ........... SKIPPED
[INFO] Apache Hadoop Azure Data Lake support .............. SKIPPED
[INFO] Apache Hadoop Tools Dist ........................... SKIPPED
[INFO] Apache Hadoop Tools ................................ SKIPPED
[INFO] Apache Hadoop Client API ........................... SKIPPED
[INFO] Apache Hadoop Client Runtime ....................... SKIPPED
[INFO] Apache Hadoop Client Packaging Invariants .......... SKIPPED
[INFO] Apache Hadoop Client Test Minicluster .............. SKIPPED
[INFO] Apache Hadoop Client Packaging Invariants for Test . SKIPPED
[INFO] Apache Hadoop Client Packaging Integration Tests ... SKIPPED
[INFO] Apache Hadoop Distribution ......................... SKIPPED
[INFO] Apache Hadoop Client Modules ....................... SKIPPED
[INFO] Apache Hadoop Cloud Storage ........................ SKIPPED
[INFO] Apache Hadoop Cloud Storage Project ................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 09:13 min
[INFO] Finished at: 2018-03-07T09:33:16+08:00
[INFO] Final Memory: 278M/800M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:3.0.0:cmake-compile (cmake-compile) on project hadoop-mapreduce-client-nativetask: make failed with error code 2 -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :hadoop-mapreduce-client-nativetask
error: Bad exit status from /var/tmp/rpm-tmp.JQgxkQ (%build)

问题分析及解决

此版本代码在x86架构上编译是没问题的,而且出错部分是C++代码,所以极有可能是代码中缺少ppc64le架构的代码逻辑,在代码中发现primitives.h文件有以下相关逻辑:

/**
 * little-endian to big-endian or vice versa
 */
inline uint32_t bswap(uint32_t val) {
#ifdef __aarch64__
  __asm__("rev %w[dst], %w[src]" : [dst]"=r"(val) : [src]"r"(val));
#else
  __asm__("bswap %0" : "=r" (val) : "0" (val));
#endif
  return val;
}

inline uint64_t bswap64(uint64_t val) {
#ifdef __aarch64__
  __asm__("rev %[dst], %[src]" : [dst]"=r"(val) : [src]"r"(val));
#else
#ifdef __X64
  __asm__("bswapq %0" : "=r" (val) : "0" (val));
#else

  uint64_t lower = val & 0xffffffffU;
  uint32_t higher = (val >> 32) & 0xffffffffU;

  lower = bswap(lower);
  higher = bswap(higher);

  return (lower << 32) + higher;

#endif
#endif
  return val;
}

可以看出,由于这里没有关于ppc64le架构的bswap返回值,所以编译出错,但这块涉及到C++和汇编语言,非本人所擅长,于是搜索社区,惊喜发现已有人提供解决方法

问题解决方法,请参考HADOOP-14922

更多精彩原创文章,详见红象云腾社区

猜你喜欢

转载自blog.csdn.net/redoop123/article/details/79479845
今日推荐