Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Hi Andreas, 2017-01-22 13:05 GMT+01:00 Andreas Cadhalpun: > Hi Bálint. > > On 22.01.2017 10:48, Bálint Réczey wrote: >> 2017-01-22 0:05 GMT+01:00 Andreas Cadhalpun >> : >>> The next FFmpeg upstream release will probably not be in time for the >>> freeze, >>> so I've just cherry-picked this patch. >> >> Thanks! >> >> I see you have finalized the changelog. Is it ready for upload? > > Yes. Sorry for not being clear about that. No problem, I just want to be sure that the package is ready. Cheers, Balint ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Hi Bálint. On 22.01.2017 10:48, Bálint Réczey wrote: > 2017-01-22 0:05 GMT+01:00 Andreas Cadhalpun >: >> The next FFmpeg upstream release will probably not be in time for the freeze, >> so I've just cherry-picked this patch. > > Thanks! > > I see you have finalized the changelog. Is it ready for upload? Yes. Sorry for not being clear about that. Best regards, Andreas ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Re: Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Hi Andreas, 2017-01-22 0:05 GMT+01:00 Andreas Cadhalpun: > Hi, > > On 19.01.2017 00:05, Bálint Réczey wrote: >> 2017-01-14 23:54 GMT+01:00 Adrian Bunk : >>> No, you should only look at the first compile error in that file: >>> >>> src/libavformat/chromaprint.c:42:24: error: field 'ctx' has incomplete type >>> ChromaprintContext ctx; >>> ^~~ >>> This is the actual error. >>> >>> Whatever the compiler comes up with for cpr->ctx in the place you quoted >>> might be garbage, but at that point it is already game over. >>> >>> Upstream fix: >>> >>> http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=581f93f37ef2e7a00662828ed0348d1edb9041fe >>> >> >> Is there a new FFmpeg upstream release on the horizon or I should just >> update the package with a cherry-picked patch? > > The next FFmpeg upstream release will probably not be in time for the freeze, > so I've just cherry-picked this patch. Thanks! I see you have finalized the changelog. Is it ready for upload? Cheers, Balint ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Re: Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Hi, On 19.01.2017 00:05, Bálint Réczey wrote: > 2017-01-14 23:54 GMT+01:00 Adrian Bunk: >> No, you should only look at the first compile error in that file: >> >> src/libavformat/chromaprint.c:42:24: error: field 'ctx' has incomplete type >> ChromaprintContext ctx; >> ^~~ >> This is the actual error. >> >> Whatever the compiler comes up with for cpr->ctx in the place you quoted >> might be garbage, but at that point it is already game over. >> >> Upstream fix: >> >> http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=581f93f37ef2e7a00662828ed0348d1edb9041fe >> > > Is there a new FFmpeg upstream release on the horizon or I should just > update the package with a cherry-picked patch? The next FFmpeg upstream release will probably not be in time for the freeze, so I've just cherry-picked this patch. Best regards, Andreas ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Re: Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Hi, 2017-01-14 23:54 GMT+01:00 Adrian Bunk: > Control: retitle -1 ffmpeg: ChromaprintContext FTBFS > Control: forwarded -1 https://trac.ffmpeg.org/ticket/5997 > Control: tags -1 fixed-upstream > > On Sat, Jan 14, 2017 at 06:47:02AM +0100, Carl Eugen Hoyos wrote: >> The relevant lines in the build log are afaict: >> >> src/libavformat/chromaprint.c: In function 'write_packet': >> src/libavformat/chromaprint.c:113:1: error: control reaches end of non-void >> function [-Werror=return-type] >> } >> ^ >> >> The function looks like this: >> >> static int write_packet(AVFormatContext *s, AVPacket *pkt) >> { >> ChromaprintMuxContext *cpr = s->priv_data; >> return chromaprint_feed(cpr->ctx, pkt->data, pkt->size / 2) ? 0 : >> AVERROR(EINVAL); >> } >> >> I guess this is a compiler bug. > > No, you should only look at the first compile error in that file: > > src/libavformat/chromaprint.c:42:24: error: field 'ctx' has incomplete type > ChromaprintContext ctx; > ^~~ > This is the actual error. > > Whatever the compiler comes up with for cpr->ctx in the place you quoted > might be garbage, but at that point it is already game over. > > Upstream fix: > > http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=581f93f37ef2e7a00662828ed0348d1edb9041fe > >> Carl Eugen Is there a new FFmpeg upstream release on the horizon or I should just update the package with a cherry-picked patch? Cheers, Balint ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Control: retitle -1 ffmpeg: ChromaprintContext FTBFS Control: forwarded -1 https://trac.ffmpeg.org/ticket/5997 Control: tags -1 fixed-upstream On Sat, Jan 14, 2017 at 06:47:02AM +0100, Carl Eugen Hoyos wrote: > The relevant lines in the build log are afaict: > > src/libavformat/chromaprint.c: In function 'write_packet': > src/libavformat/chromaprint.c:113:1: error: control reaches end of non-void > function [-Werror=return-type] > } > ^ > > The function looks like this: > > static int write_packet(AVFormatContext *s, AVPacket *pkt) > { > ChromaprintMuxContext *cpr = s->priv_data; > return chromaprint_feed(cpr->ctx, pkt->data, pkt->size / 2) ? 0 : > AVERROR(EINVAL); > } > > I guess this is a compiler bug. No, you should only look at the first compile error in that file: src/libavformat/chromaprint.c:42:24: error: field 'ctx' has incomplete type ChromaprintContext ctx; ^~~ This is the actual error. Whatever the compiler comes up with for cpr->ctx in the place you quoted might be garbage, but at that point it is already game over. Upstream fix: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=581f93f37ef2e7a00662828ed0348d1edb9041fe > Carl Eugen cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Processed: Re: Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Processing control commands: > retitle -1 ffmpeg: ChromaprintContext FTBFS Bug #851026 [src:ffmpeg] ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen' Changed Bug title to 'ffmpeg: ChromaprintContext FTBFS' from 'ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen''. > forwarded -1 https://trac.ffmpeg.org/ticket/5997 Bug #851026 [src:ffmpeg] ffmpeg: ChromaprintContext FTBFS Set Bug forwarded-to-address to 'https://trac.ffmpeg.org/ticket/5997'. > tags -1 fixed-upstream Bug #851026 [src:ffmpeg] ffmpeg: ChromaprintContext FTBFS Added tag(s) fixed-upstream. -- 851026: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851026 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
The relevant lines in the build log are afaict: src/libavformat/chromaprint.c: In function 'write_packet': src/libavformat/chromaprint.c:113:1: error: control reaches end of non-void function [-Werror=return-type] } ^ The function looks like this: static int write_packet(AVFormatContext *s, AVPacket *pkt) { ChromaprintMuxContext *cpr = s->priv_data; return chromaprint_feed(cpr->ctx, pkt->data, pkt->size / 2) ? 0 : AVERROR(EINVAL); } I guess this is a compiler bug. Carl Eugen ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#851026: ffmpeg: FTBFS: ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen'
Source: ffmpeg Version: 7:3.2.2-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170111 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > gcc -Wl,-z,relro -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,noexecstack > -fPIE -pie -o /tmp/ffconf.9Jhc2enE /tmp/ffconf.c7zBBEYH.o > /tmp/ffconf.c7zBBEYH.o: In function `main': > /tmp/ffconf.bVIjAhhQ.c:2: undefined reference to `dlopen' > collect2: error: ld returned 1 exit status The full build log is available from: http://aws-logs.debian.net/2017/01/11/ffmpeg_3.2.2-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers