Opened 7 years ago
Closed 6 years ago
#55171 closed defect (invalid)
ffmpeg-devel @20171024 breaks on Snow Leopard, Mac OS X 10.6.8, the ports opencv, transcode, and libquicktime-devel
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.4.2 |
Keywords: | snowleopard | Cc: | jeremyhu (Jeremy Huddleston Sequoia) |
Port: | ffmpeg-devel |
Description
This version installs in /opt/local/include/libavcode
versions of C header files that do not #define
macros like CODEC_FLAG_GLOBAL_HEADER
and AVFMT_RAWPICTURE
, both needed by opencv, and some simplistic ones with for example ZERO
in their name needed by ibquicktime-devel.
The three ports mentioned above need to be rebuilt after installation of fmpeg-devel @20171024, but cannot be rebuilt due to the changes in the C header files.
Change History (2)
comment:1 Changed 7 years ago by mf2k (Frank Schima)
Cc: | jeremyhu added; devans@… jeremyhu@… removed |
---|---|
Owner: | set to dbevans |
Port: | ffmpeg-devel added; ffmpeg-deve removed |
Status: | new → assigned |
comment:2 Changed 6 years ago by dbevans (David B. Evans)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
This was due to the removal of these deprecated symbols in the specified version of ffmpeg-devel. New names had been introduced much earlier with the deprecated names retained. This is the nature of ffmpeg-devel (being the development version of ffmpeg taken from git master) and should be considered to be a hint that the program that is broken is still using outdated/deprecated API and should be updated to use the newer preferred replacements before the next major release of stable ffmpeg.
The issue was fixed a while back by upstream updates to opencv.
Bottom line is ffmpeg-devel is for testing coming versions of ffmpeg and shouldn't be used for production purposes.