#36830: libdlna@0.2.3_3 build failure due to ffmpeg @1.0 update ----------------------------+---------------------- Reporter: todmorrison@… | Owner: sfiera@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: libdlna | ----------------------------+---------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => sfiera@… * keywords: => haspatch Old description:
After ffmpeg update, libdlna build fails. This can either be resolved by updating to libdlna 0.2.4 or by the attached patch.
The error is:
profiles.c:208:47: error: use of undeclared identifier 'CODEC_TYPE_AUDIO' ctx->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO) ^ profiles.c:214:52: error: use of undeclared identifier 'CODEC_TYPE_VIDEO' ctx->streams[i]->codec->codec_type == CODEC_TYPE_VIDEO) ^ profiles.c:283:7: warning: implicit declaration of function 'av_open_input_file' is invalid in C99 [-Wimplicit-function-declaration] if (av_open_input_file (&ctx, filename, NULL, 0, NULL) != 0) ^ profiles.c:290:7: warning: 'av_find_stream_info' is deprecated [-Wdeprecated-declarations] if (av_find_stream_info (ctx) < 0) ^ /opt/local/include/libavformat/avformat.h:1446:5: note: 'av_find_stream_info' declared here int av_find_stream_info(AVFormatContext *ic); ^ profiles.c:337:3: warning: 'av_close_input_file' is deprecated [-Wdeprecated-declarations] av_close_input_file (ctx); ^ /opt/local/include/libavformat/avformat.h:1622:6: note: 'av_close_input_file' declared here void av_close_input_file(AVFormatContext *s); ^ 3 warnings and 2 errors generated.
New description: After ffmpeg update, libdlna build fails. This can either be resolved by updating to libdlna 0.2.4 or by the attached patch. The error is: {{{ profiles.c:208:47: error: use of undeclared identifier 'CODEC_TYPE_AUDIO' ctx->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO) ^ profiles.c:214:52: error: use of undeclared identifier 'CODEC_TYPE_VIDEO' ctx->streams[i]->codec->codec_type == CODEC_TYPE_VIDEO) ^ profiles.c:283:7: warning: implicit declaration of function 'av_open_input_file' is invalid in C99 [-Wimplicit-function-declaration] if (av_open_input_file (&ctx, filename, NULL, 0, NULL) != 0) ^ profiles.c:290:7: warning: 'av_find_stream_info' is deprecated [-Wdeprecated-declarations] if (av_find_stream_info (ctx) < 0) ^ /opt/local/include/libavformat/avformat.h:1446:5: note: 'av_find_stream_info' declared here int av_find_stream_info(AVFormatContext *ic); ^ profiles.c:337:3: warning: 'av_close_input_file' is deprecated [-Wdeprecated-declarations] av_close_input_file (ctx); ^ /opt/local/include/libavformat/avformat.h:1622:6: note: 'av_close_input_file' declared here void av_close_input_file(AVFormatContext *s); ^ 3 warnings and 2 errors generated. }}} -- -- Ticket URL: <https://trac.macports.org/ticket/36830#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS