dpkg安装失败解决过程
终于好了。搞到转钟3点都没搞定,耽误不少时间.
执行sudo port install dpkg
报错如下
Error: org.macports.build for port gmp returned: command execution failed
Error: Failed to install gmp
Please see the log file for port gmp for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_www.macports.org_files_ports_devel_gmp/gmp/main.log
Error: The following dependencies were not installed: coreutils gmp gnutar help2man p5.16-locale-gettext perl5.16 gdbm perl5 xz zlib
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port dpkg failed
提示的gmp安装失败,dpkg缺少后面这么多依赖没装。于是我就准备手动安装一个个依赖
查看dpkg包依赖
xiongwj:~ luojin$ sudo port deps dpkg
Full Name: dpkg @1.14.29_4
Build Dependencies: gmake
Library Dependencies: gettext, libiconv, perl5, coreutils, bzip2, zlib
Runtime Dependencies: gnutar, xz
使用安装命令安装各个依赖包
顺利安装完gnutar , xz,perl5之后
coreutils依赖需要gmp,结果gmp安装失败。
找到问题根源就是gmp安装不了。
其实之前装dpkg的时候就已经报了gmp安装失败的提示,蛋疼 又绕回来了。
Error: org.macports.build for port gmp returned: command execution failed
Please see the log file for port gmp for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_distfiles.macports.org_ports_devel_gmp/gmp/main.log
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port gmp failed
查看日志main.log
:info:build /Volumes/Xcode 5.1/Xcode.app/Contents/Developer/usr/bin/make all-recursive
:info:build make: /Volumes/Xcode: No such file or directory
:info:build make: *** [all] Error 1
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_distfiles.macports.org_ports_devel_gmp/gmp/work/gmp-6.0.0'
:info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_distfiles.macports.org_ports_devel_gmp/gmp/work/gmp-6.0.0" && /usr/bin/make -j4 -w all
:info:build Exit code: 2
:error:build org.macports.build for port gmp returned: command execution failed
:debug:build Error code: CHILDSTATUS 43636 2
:debug:build Backtrace: command execution failed
安装多个xcode的同学,选一个指定的xcode复制到Applications目录下,然后重新指定以下。
xcode-select -switch /Applications/Xcode.app/Contents/Developer
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
再然后开始sudo port install gmp
还是失败,
尝试了很多方法还是安装失败,后来谷歌百度搜索“gmp安装”找到如下安装教程
http://www.cnblogs.com/math-mao/archive/2013/05/15/3080181.html
首先,去libgmp官网下载最新的gmp包。(我下的是gmp-6.0.0)
然后gmp-6.0.0.tar.bz2。使用命令,也可以直接解压
进入gmp-6.0.0文件夹
接下来比较关键,在使用configure的时候要加上 --enable-cxx命令,否则不能使用c++库gmpxx.h
然后
最后
就安装完成了。
也就是下载代码,自己make编译,然后安装。成功。接下来安装dpkg
执行sudo port install dpkg
终于安装成功了。以前装的时候是那么的顺利,这次比较曲折,记录一下。
dpkg安装失败解决过程的更多相关文章
- MySql 5.7 Archive 版本安装失败 解决过程
下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 按照网络教程: 创建my.ini 文件,并填写配置内容: [mysql] # ...
- 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂安装过程详解及安装失败解决方法
因Excel催化剂用了VSTO的开发技术,并且为了最好的用户体验,用了Clickonce的布署方式(无需人工干预自动更新,让用户使用如浏览器访问网站一般,永远是最新的内容和功能).对安装过程有一定的难 ...
- 《绝地求生大逃杀》BE错误怎么办 BE服务未正常运行及安装失败解决方法
<绝地求生大逃杀>BattlEye Launcher是游戏的反作弊程序,也是启动过程中做容易出现错误的,今天小编带来“爆锤吧务”分享的<绝地求生大逃杀>BE服务未正常运行及安装 ...
- python 安装pytorch 及 安装失败解决办法
python 安装pytorch 及 安装失败解决办法 [转] pytorch安装失败解决办法 [转] 一分钟在win10终端成功安装pytorch pytorch 的安装方法有2种,一种是pip安装 ...
- Exchange 2016 CU3 安装失败解决方法
Exchange 2016 CU3 安装失败解决方法 1. 问题: 由于前期安装过Exchange 2010 ,服务器非正常删除,后期人员无法跟进,在新安装Exchange 2016时准备工作正常完成 ...
- CorelDRAW x6 X8安装失败解决方法
CorelDRAW x6 X8自定义安装时,到最后经常会出现以下问题: 解决方法如下: 在自定义安装时,出现以下这个界面时,点击红色箭头的地方 将下图红色箭头指向的选项,点击取消,不要选上,即可解决安 ...
- mysql 安装失败解决方法
在安装mysql的过程中,出现的最麻烦的问题和解决方法 安装后,启动不成功,就卡了,程序就没有响应. 如何解决: 找到mysql安装目录下的 #Path to the database root da ...
- adobe photoshop cc 2014 安装失败 解决办法之一
首先安装失败会有提示 首先贴下错误信息 Exit Code: 34 Please see specific errors below for troubleshooting. For example, ...
- photoshop cc 版本安装失败解决办法
好久没有碰ps,看了下在ps版本都到cc了.忍不住也想尝试最新版本,但是安装出现了很多问题,导致我花了很多时间才搞定,现在分享给大家几点经验吧. Exit Code: Please see speci ...
随机推荐
- L1 Cache, L2 Cache读取命中率与时钟周期计算
CPU在Cache中找到有用的数据被称为命中,当Cache中没有CPU所需的数据时(这时称为未命中),CPU才访问内存.从理论上讲,在一颗拥有2级Cache的CPU中,读取L1 Cache的命中率为8 ...
- SwipeRefreshLayout的高度测量
感谢此作者的分享 http://www.cnblogs.com/linjzong/p/5221604.html 若SwipeRefreshLayout的子布局为一个线性布局LinearLayout, ...
- Vue 框架-09-初识组件的应用
Vue 框架-09-初识组件的应用 今天的第一个小实例,初步使用组件: 在 app.js 中定义模板组件,在 html 文件中使用自定义标签来显示 js 文件中定义的 html 代码块 比如说,下面定 ...
- maven 超级pom位置、maven命令、构件、下载位置、手动打包位置、中央仓库ip
1.超级pom位置 ----> 解压M2_HOME/lib/maven-model-builder-3.5.4.jar 2.运行maven 命令实际上是运行了 java 命令,因为maven插件 ...
- CSS深入理解之absolute(HTML/CSS)
absolute和float是同父异母的兄弟,因为它们具有相同点:包裹性与破坏性 absolute的特点 1.独立的,并且可以摆脱overflow的限制,无论是滚动还是隐藏: 2.无依赖,不受rela ...
- springmvc源码解析-初始化
1. 概述 对于Web开发者,MVC模型是大家再熟悉不过的了,SpringMVC中,满足条件的请求进入到负责请求分发的DispatcherServlet,DispatcherServlet根 ...
- MYSQL 5.7 sqlmode 行为
最近碰到了sql_mode 的一些问题,故进行了研究,根据实际情况研究其行为. sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ER ...
- springMVC入门-05
接着上一讲,介绍如何查询单个数据,此处介绍show()方法的实现.显示单条数据需要使用Users对象中的一个字段作为入参来进行对象查询,将查询出来的数据放在Model中,并且将model中的user对 ...
- 转:.NET中的三种Timer的区别和用法(转)
//1.实现按用户定义的时间间隔引发事件的计时器.此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用. System.Windows.Forms.Timer // 2.提供以指定的 ...
- Azure Document DB 存储过程、触发器、自定义函数的实现
阅读 大约需要 4 分钟 在上一篇随笔中记录的是关于Azure Cosmos DB 中SQL API (DocumentDB) 的简介和Repository 的实现.本随笔是Document DB 中 ...