我见过很多关于这方面的问题,但我没有找到解决办法。
我的操作系统是约塞米蒂,目前的OpenCV是2.4.9。
我试图用TBB安装OpenCV,但是当我用sudo port install opencv +debug +python27 +qt4 +tbb (through this SO question)安装它时:
Rafaels-iMac:y3PQFyQhUG rafaelruizmunoz$ sudo端口安装opencv +调试+python27 27 +qt4 4 +tbb 警告:似乎没有安装Xcode命令行工具;大多数端口可能无法构建。 警告:通过运行‘xcode-选择--安装’来安装它们。 警告:似乎没有安装Xcode命令行工具;大多数端口可能无法构建。 警告:通过运行xcode-选择--安装‘来安装它们。 ->计算ffmpeg的依赖项 ->配置ffmpeg错误:配置ffmpeg失败,请参阅/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/work/ffmpeg-2.6/config.log 错误: org.macports.configure用于端口ffmpeg返回:配置失败:命令执行失败请参见端口ffmpeg的日志文件以获得详细信息: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/main.log 错误:无法升级端口:1 错误:无法执行端口:升级ffmpeg失败
在这些路径上没有任何日志。
我尝试过(来自SO和MacPorts的支持)。
port selfupdateport upgrade ffmpegport clean x264port upgrade outdatedport -f selfupdate但什么都没发生。
有人有线索吗?
提前谢谢你。
编辑:执行xcode-select --install并不能解决任何问题。
发布于 2015-03-11 17:19:56
生成此警告的代码位于http://trac.macports.org/browser/trunk/base/src/port1.0/portutil.tcl?marks=3279-3289#L3266。在10.10上,它检查/Library/Developer/CommandLineTools/usr/include是否存在,/Library/Developer/CommandLineTools/usr/bin/make是否可执行。因为在您的系统上不是这样,所以命令行工具还没有成功安装。
运行xcode-select --install后,会弹出一个对话框,允许您单击“安装”来安装命令行工具。屏幕截图见http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/。
一旦您安装了这些,您的构建应该可以工作。如果没有,您必须上传main.log的内容以进行进一步诊断。
https://stackoverflow.com/questions/28985710
复制相似问题