New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29967 (closed defect: fixed)

Opened 23 months ago

Last modified 12 months ago

OpenCV upgrade to 2.2.0_1 fails with ffmpeg-devel

Reported by: dersh@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: opencv

Description

I have opencv 2.2.0_0 installed. There was an upgrade to 2.2.0_1 but it fails for me.

Here is the error:

--->  Building opencv
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for opencv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_opencv/main.log
Error: Unable to upgrade port: 1
To report a bug, see <http://guide.macports.org/#project.tickets>

I am also attaching the log file.

Attachments

opencv_main.log (1.3 MB) - added by dersh@… 23 months ago.
Opencv upgrade failure log

Change History

Changed 23 months ago by dersh@…

Opencv upgrade failure log

comment:1 Changed 23 months ago by jmr@…

  • Summary changed from OpenCV upgrade to 2.2.0_1 fails to OpenCV upgrade to 2.2.0_1 fails with ffmpeg-devel

comment:2 Changed 19 months ago by olivier.aubert@…

Same issue here (on Leopard). I fixed it with the patches given at https://code.ros.org/trac/opencv/ticket/1020

comment:3 Changed 19 months ago by ryandesign@…

Is this still an issue with 2.3.1, to which the opencv port was just updated?

comment:4 Changed 19 months ago by dersh@…

In part because of this, I had switched back from ffmpeg-devel to ffmpeg (and also because ffmpeg had a bug of missing filters, that has since been fixed). But, when I just tried this update, I got an error:

--->  Configuring opencv
--->  Building opencv
Error: opencv 2.3.1a cannot be built while opencv 2.2.0 is installed and active.
Error: Please deactivate opencv 2.2.0 first.
Error: Target org.macports.build returned: incompatible opencv version active
Log for opencv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_opencv/opencv/main.log
Error: Unable to upgrade port: 1
To report a bug, see <http://guide.macports.org/#project.tickets>

So I did deactivated and tried again, and got this:

sudo port deactivate opencv
Password:
--->  Deactivating opencv @2.2.0_1
--->  Cleaning opencv
adamsmacbook-12:~ dersh$ sudo port upgrade opencv
--->  Computing dependencies for opencv
--->  Building opencv
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for opencv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_opencv/opencv/main.log
Error: Unable to upgrade port: 1
To report a bug, see <http://guide.macports.org/#project.tickets>

I can also post the log if that would be helpful.

comment:5 Changed 12 months ago by raphael@…

  • Status changed from new to closed
  • Resolution set to fixed

I don't know when this was fixed, but opencv 2.4.0 compiles fine with ffmpeg-devel 20120329.

Note: See TracTickets for help on using tickets.