当前位置: 首页 > news >正文

hadoop-common: CMake failed with error code 1

问题

在编译hadoop源码时遇到如下错误 hadoop-common: CMake failed with error code 1
看了这个错误表示一脸懵逼

排查

在mvn 的命令中增加 -X 和 -e
mvn clean package -e -X -Pdist,native -DskipTests -Dmaven.javadoc.skip -Dopenssl.prefix=/usr/local/bin/openssl

在idea中操作

  • 选择execute maven goal
    在这里插入图片描述
  • 选择择命令 第一次直接输入即可 后续都可以从recent里找到历史执行的命令

在这里插入图片描述

  • 执行命令,然后在控制台中 查看错误信息
    在这里插入图片描述

然后在错误的日志找到对应的错误信息

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found Java: /usr/local/develop/java/zulu-jdk8.0.382/bin/java (found version "1.8.0.382") 
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
-- Found JNI: /usr/local/develop/java/zulu-jdk8.0.382/include  found components: AWT JVM 
CMake Error at /usr/local/Cellar/cmake/3.28.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11")
Call Stack (most recent call first):/usr/local/Cellar/cmake/3.28.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)/usr/local/Cellar/cmake/3.28.1/share/cmake/Modules/FindZLIB.cmake:199 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)CMakeLists.txt:47 (find_package)

明显的错误 信息 Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version “1.2.11”)

3. 解决

安装 zlib即可

brew install zlib 

4. 说明

其他错误 也可以参考如上方式 增加入参 -X -e 后续在观察报错日志 ,根据日志中的错误 对应的处理

http://www.lryc.cn/news/284180.html

相关文章:

  • 【面试】-科大讯飞日常实习面试
  • MySQL 数据加密
  • 风丘科技为您提供完整的ADAS测试方案
  • 深入理解Rust基本类型
  • cloudflare加速方法
  • 密码学学习笔记(二十四):TCP/IP协议栈
  • 软件测试阶段简介_单元测试、集成测试、配置项测试、系统测试
  • AcWing 1204.错误票据(读取未知个数数据的新方法)
  • 项目上线存在的缓存问题以及存在的debugger和console.log等问题
  • 均线和布林线这样的关系,WeTrade众汇实例这样使用
  • C++中的区块链与加密货币开发
  • 【云略】2023年新茶饮行业社媒营销洞察报告
  • 19. C++ static关键字
  • thinkphp6 模糊查找json下的字段值
  • 链表存数相加算法(leetcode第2题)
  • 旅游项目day07
  • java黑马学习笔记
  • WordPress后台底部版权信息“感谢使用 WordPress 进行创作”和版本号怎么修改或删除?
  • 解决字符串类型转数字类型相加结果异常问题
  • android 开发 W/TextToSpeech: speak failed: not bound to TTS engine
  • Java代码审计Shiro反序列化DNS利用链CC利用链AES动态调试
  • 【MySQL】临时变量用法
  • Flask框架小程序后端分离开发学习笔记《4》向服务器端发送模拟请求-爬虫
  • Android在系统界面上添加窗口
  • 【正点原子STM32】STM32原理图设计(芯片手册和数据手册、常见引脚类型、最小系统和IO分配)
  • 低代码自动化平台| 游戏规则改变者
  • 【分享】MathWorks中国汽车年会:“软件定义汽车”
  • RNN:Long Short-term Memory(中)
  • C# .NET读取Excel文件并将数据导出到DataTable、数据库及文本
  • 移动云助力智慧交通数智化升级