Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#40573 closed defect (worksforme)

ffmpeg-2.0.1 should force opencv to rebuild

Reported by: davidfavor (David Favor) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: Cc: dbevans (David B. Evans), cooljeanius (Eric Gallager)
Port: ffmpeg

Description (last modified by mf2k (Frank Schima))

After installing ffmpeg... if opencv is installed... opencv does not recompile, so opencv continues to point to...

ldd *dylib | grep 54
	/opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0, current version 54.92.100)
	/opt/local/lib/libavformat.54.dylib (compatibility version 54.0.0, current version 54.63.104)
	/opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0, current version 54.92.100)
	/opt/local/lib/libavformat.54.dylib (compatibility version 54.0.0, current version 54.63.104)
	/opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0, current version 54.92.100)
	/opt/local/lib/libavformat.54.dylib (compatibility version 54.0.0, current version 54.63.104)

After ffmpeg-2.0.1 installs, all these are removed + version is bumped to .55 so all manner of havoc ensues...

Tried to fix via - port upgrade -n --force opencv - which now throws some sort of build error in lib-xine, no doubt do to something munged by skipping rebuild of all dependencies.

Unsure of temp fix... best for port maintainer to just fix the Portfile to correctly rebuild opencv.

Hum... wonder if this has something to do with XCode-5.0 which seems to have been working correctly.

I'll remove entire MacPorts + rebuild + update this ticket as to whether this works or fails.

Change History (3)

comment:1 Changed 11 years ago by davidfavor (David Favor)

After full remove + reinstall all is well.

Unsure what the exact fix was.

comment:2 Changed 11 years ago by mf2k (Frank Schima)

Description: modified (diff)
Priority: HighNormal
Resolution: worksforme
Status: newclosed

In the future, please use WikiFormatting and do not set the Priority field.

The opencv port had its revision increased for the ffmpeg update. As with any update you need to run the following:

sudo port upgrade outdated

comment:3 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.