[Buildroot] [PATCH] mplayer: fix compilation with new versions of libgif
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Sat Feb 14 21:02:44 UTC 2015
Dear Vicente Olivert Riera,
On Sat, 14 Feb 2015 17:12:49 +0000, Vicente Olivert Riera wrote:
> mplayer fails to compile with the following error message:
>
> libmpdemux/demux_gif.c: In function 'demux_open_gif':
> libmpdemux/demux_gif.c:260:3: error: too few arguments to function
> 'DGifOpen'
> gif = DGifOpen(demuxer->stream, my_read_gif);
>
> Backport an upstream patch to support newer versions of libgif in
> mplayer. Unfortunately this patch is incomplete and mplayer stills
> failing to compile with a new error message:
>
> libvo/vo_gif89a.c: In function 'uninit':
> libvo/vo_gif89a.c:374:3: error: too few arguments to function
> 'EGifCloseFile'
> EGifCloseFile(new_gif); // also frees gif storage space.
>
> So I have written a new patch and submitted it upstream to finally fix
> the problem.
>
> Upstream commit:
>
> https://github.com/pigoz/mplayer-svn/commit/a0ddaef5457e222dade386901bf448c5e3ac7b89
>
> New submitted patch:
>
> https://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2015-February/072848.html
>
> Fixes:
>
> http://autobuild.buildroot.net/results/a51/a510a0ab2cb827bb91b4fdec43055f2bfda239b1/
>
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
> ---
> .../0005-Support-newer-GIFLIB-versions.patch | 268 ++++++++++++++++++++
> .../0006-Support-newer-GIFLIB-versions-part2.patch | 44 ++++
> 2 files changed, 312 insertions(+), 0 deletions(-)
> create mode 100644 package/mplayer/0005-Support-newer-GIFLIB-versions.patch
> create mode 100644 package/mplayer/0006-Support-newer-GIFLIB-versions-part2.patch
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list