终于好了。搞到转钟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。使用命令,也可以直接解压

tar -jvxf gmp-6.0.0.tar.bz2
 

进入gmp-6.0.0文件夹

cd gmp-6.0.0

接下来比较关键,在使用configure的时候要加上 --enable-cxx命令,否则不能使用c++库gmpxx.h

./configure --enable-cxx

然后

make
 
make check

最后

sudo make install

就安装完成了。

也就是下载代码,自己make编译,然后安装。成功。接下来安装dpkg

执行sudo port install dpkg
终于安装成功了。以前装的时候是那么的顺利,这次比较曲折,记录一下。

dpkg安装失败解决过程的更多相关文章

  1. MySql 5.7 Archive 版本安装失败 解决过程

    下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 按照网络教程: 创建my.ini 文件,并填写配置内容: [mysql] # ...

  2. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂安装过程详解及安装失败解决方法

    因Excel催化剂用了VSTO的开发技术,并且为了最好的用户体验,用了Clickonce的布署方式(无需人工干预自动更新,让用户使用如浏览器访问网站一般,永远是最新的内容和功能).对安装过程有一定的难 ...

  3. 《绝地求生大逃杀》BE错误怎么办 BE服务未正常运行及安装失败解决方法

    <绝地求生大逃杀>BattlEye Launcher是游戏的反作弊程序,也是启动过程中做容易出现错误的,今天小编带来“爆锤吧务”分享的<绝地求生大逃杀>BE服务未正常运行及安装 ...

  4. python 安装pytorch 及 安装失败解决办法

    python 安装pytorch 及 安装失败解决办法 [转] pytorch安装失败解决办法 [转] 一分钟在win10终端成功安装pytorch pytorch 的安装方法有2种,一种是pip安装 ...

  5. Exchange 2016 CU3 安装失败解决方法

    Exchange 2016 CU3 安装失败解决方法 1. 问题: 由于前期安装过Exchange 2010 ,服务器非正常删除,后期人员无法跟进,在新安装Exchange 2016时准备工作正常完成 ...

  6. CorelDRAW x6 X8安装失败解决方法

    CorelDRAW x6 X8自定义安装时,到最后经常会出现以下问题: 解决方法如下: 在自定义安装时,出现以下这个界面时,点击红色箭头的地方 将下图红色箭头指向的选项,点击取消,不要选上,即可解决安 ...

  7. mysql 安装失败解决方法

    在安装mysql的过程中,出现的最麻烦的问题和解决方法 安装后,启动不成功,就卡了,程序就没有响应. 如何解决: 找到mysql安装目录下的 #Path to the database root da ...

  8. adobe photoshop cc 2014 安装失败 解决办法之一

    首先安装失败会有提示 首先贴下错误信息 Exit Code: 34 Please see specific errors below for troubleshooting. For example, ...

  9. photoshop cc 版本安装失败解决办法

    好久没有碰ps,看了下在ps版本都到cc了.忍不住也想尝试最新版本,但是安装出现了很多问题,导致我花了很多时间才搞定,现在分享给大家几点经验吧. Exit Code: Please see speci ...

随机推荐

  1. opencv3.2.0图像处理之方框滤波boxFilter API函数

    /*.1.方框滤波:boxFilter函数(注:均值滤波是归一化后的方框滤波)*/ /*函数原型: void boxFilter(InputArray src, OutputArray dst, in ...

  2. css3画半圆 , 加上一点动画

    border-radius制作半圆与制作圆形的方法是一样的,只是元素的宽度与圆角方位要配合一致,不同的宽度和高度比例,以及圆角方位,可以制作上半圆.下半圆.左半圆和右半圆效果.例如: .semicir ...

  3. FineReport中树数据集如何实现组织树报表

    组织树报表中由id与父id来实现组织树报表,若层级数较多时,对每个单元格设置过滤条件和形态会比较繁琐,因此FineReport提供了一种特殊的数据集——树数据集,只需要简单的设置就能自动递归出层级,方 ...

  4. PS制作gif动图以及背景透明与消除残影

    摘要: 用Photoshop制作gif动画的要点:在窗口菜单中找到“时间轴”选中打开时间轴,单击一帧,设置该帧显示持续时间在图层里将该帧要显示的图层显示,并将不该显示的层隐藏,新建一帧,接下来就是重复 ...

  5. Progress数据库配置与应用

    创建database 开始->程序->OpenEdge,选择:Desktop,进行database创建. 选择创建一个空database或直接copy一个demo的database,我们选 ...

  6. 利用 NGINX 最大化 Python 性能,第二部分:负载均衡和监控

    [编者按]本文主要介绍 NGINX 的主要功能以及如何通过 Nginx 优化 Python 应用性能.本文系国内 ITOM 管理平台 OneAPM 编译呈现. 本文上一篇系: 利用 NGINX 最大化 ...

  7. leetCode题解之寻找string中最后一个word的长度

    1.题目描述 返回一个 string中最后一个单词的长度.单词定义为没有空格的连续的字符,比如 ‘a’,'akkk'. 2.问题分析 从后向前扫描,如果string是以空格‘  ’结尾的,就不用计数, ...

  8. EF CodeFirst示例

    新建Web空项目,选择MVC相关基础组件 安装EntityFramework 添加模型和上下文对象 添加包含读写的控制器 点击添加报错 这时需要重新生成项目,然后再试尝试添加控制器,OK 为调试方便, ...

  9. springmvc 拦截器的使用小结

    /** * * * * 拦截器的作用: * 每个请求到达Controller之前,或者每个响应到达view之前,都可以进行拦截. * 1.全局日志(谁提交了请求,要做什么事) * 2.权限管理(每个请 ...

  10. windows 2012R2 上必须要用sharepoint 2013 sp1.

    已经确认. 虽然有人讲以下powershell可以帮助安装sharepoint 2013. 不过不是每次都可以的 Import-Module ServerManager Add-WindowsFeat ...