Ошибка при сборке openCV с MacPorts - PullRequest
2 голосов
/ 25 августа 2011

Я пытаюсь собрать openCV с MacPorts. Я следовал этой процедуре . Кто может мне помочь? Thanx.

Это вывод:

--->  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>

1 Ответ

0 голосов
/ 02 ноября 2011

Что-то не так с вашей программой / 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, переустановите ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...