用MacPorts构建openCV时出错
Error when builiding openCV with MacPorts
我正在尝试用MacPorts构建openCV。我遵循了这个程序。谁能帮我?谢谢。
输出:
---> Computing dependencies for opencv..........................................................................
---> Dependencies to be installed: bzip2 cmake libidn gettext expat libiconv gperf ncurses ncursesw openssl zlib dirac cppunit autoconf help2man p5.12-locale-gettext perl5.12 m4 perl5 perl5 perl5 automake libtool faac faad2 ffmpeg XviD gmake lame libogg libsdl xorg-libXext pkgconfig glib2 xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb python27 db46 gdbm python_select readline sqlite3 python27 xorg-libpthread-stubs xorg-xcb-proto libxml2 xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-libXrandr xorg-randrproto xrender xorg-renderproto libtheora libvorbis libvpx yasm schroedinger orc speex texi2html x264 liboil
---> Installing bzip2 @1.0.6_0
**Error: Target org.macports.install returned: /usr/bin/tar: invalid option -- q
Try `/usr/bin/tar --help' for more information.**
Warning: the following items did not execute (for bzip2): org.macports.activate org.macports.install
**Error: Failed to install bzip2**
Log for bzip2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/main.log
Error: The following dependencies were not installed: bzip2 cmake libidn gettext expat libiconv gperf ncurses ncursesw openssl zlib dirac cppunit autoconf help2man p5.12-locale-gettext perl5.12 m4 perl5 perl5 perl5 automake libtool faac faad2 ffmpeg XviD gmake lame libogg libsdl xorg-libXext pkgconfig glib2 xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb python27 db46 gdbm python_select readline sqlite3 python27 xorg-libpthread-stubs xorg-xcb-proto libxml2 xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-libXrandr xorg-randrproto xrender xorg-renderproto libtheora libvorbis libvpx yasm schroedinger orc speex texi2html x264 liboil
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
您的/usr/bin/tar程序有问题。它要么是旧的(来自比你运行的更早的OS X版本),要么是你用GNU tar替换了它(它应该是BSD tar)。查看现有的MacPorts门票:
https://trac.macports.org/ticket/30969 https://trac.macports.org/ticket/31773无论哪种方式,从备份中恢复/usr/bin/tar,或者如果没有备份,或者备份中包含错误的tar,请重新安装操作系统。
相关文章:
- 创建 OpenCV 非自由版本 v4.3 时出错,可折叠.cpp错误 C2039、2605
- 在opencv中创建4x4垫矩阵时出错
- Gtk+ 3 使用 OpenCV 编译时出错
- Caffe Net.Forward 尝试使用 OpenCV 进行人脸检测时出错
- 尝试从 Github 编译 OpenCV QT 代码时出错
- OpenCV 加载 yaml 文件时出错
- 使用OPENCV 3.4加载CNN TensorFlow模型时出错
- 构建 OpenCV 时出错:"recompile with -fPIC"
- 在Ubuntu中使用VideOwriter(OpenCV)保存视频作为MP4时出错
- 在Debian上编译OpenCV(C++)时出错
- 使用CUDA编译OpenCV示例程序时出错
- 使用Inrange后,从HSV转换为BGR或OPENCV中的HSV到JPEG时出错
- 使用 OpenCV 保存 .pgm 图像时出错
- 制作 OpenCV 时出错
- 将calcOpticalFlowPyrLK与OpenCV 2.3.1一起使用时出错
- 调用功能 / C 和OPENCV时会出错
- Glibcxx 编译 FREAK OpenCV 演示文件时出错
- OpenCV C++代码在终端中运行良好,但在从Ubuntu 12.04运行时出错
- 使用CMake编译OpenCV项目时出错
- 使用cv::Mat.submat opencv时出错