pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/50447: multimedia/ffmpeg1 libvpx update



>Number:         50447
>Category:       pkg
>Synopsis:       multimedia/ffmpeg1 libvpx update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 19 08:25:00 +0000 2015
>Originator:     David Shao
>Release:        pkgsrc current
>Organization:
>Environment:
DragonFly  4.3-DEVELOPMENT DragonFly v4.3.1.1019.gb92bf-DEVELOPMENT #6: Tue Nov 17 23:38:24 PST 2015     xxxxxx@:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64
>Description:
Possibly as a result of the update to libvpx, multimedia/ffmpeg1 no longer builds with error:

CC	libavcodec/libvpxenc.o
libavcodec/libvpxenc.c:90:6: error: 'VP8E_UPD_ENTROPY' undeclared here (not in a function)
     [VP8E_UPD_ENTROPY]           = "VP8E_UPD_ENTROPY",
      ^
libavcodec/libvpxenc.c:90:6: error: array index in initializer not of integer type
libavcodec/libvpxenc.c:90:6: note: (near initialization for 'ctlidstr')
libavcodec/libvpxenc.c:91:6: error: 'VP8E_UPD_REFERENCE' undeclared here (not in a function)
     [VP8E_UPD_REFERENCE]         = "VP8E_UPD_REFERENCE",
      ^
libavcodec/libvpxenc.c:91:6: error: array index in initializer not of integer type
libavcodec/libvpxenc.c:91:6: note: (near initialization for 'ctlidstr')
libavcodec/libvpxenc.c:92:6: error: 'VP8E_USE_REFERENCE' undeclared here (not in a function)
     [VP8E_USE_REFERENCE]         = "VP8E_USE_REFERENCE",
      ^
libavcodec/libvpxenc.c:92:6: error: array index in initializer not of integer type
libavcodec/libvpxenc.c:92:6: note: (near initialization for 'ctlidstr')
common.mak:48: recipe for target 'libavcodec/libvpxenc.o' failed
gmake: *** [libavcodec/libvpxenc.o] Error 1

This occurs for NetBSD 7 X11_TYPE=native and NetBSD 7.99.21 X11_TYPE=modular, so I suspect the problem is not OS dependent.

A user of xfce4 will notice the problem with ffmpeg1 through xfce4-tumbler requiring ffmpegthumbnailer which in turn requiring ffmpeg1. I do not know if a switch to using ffmpeg2 is possible.  Apparently according to a Debian bug report, an imminent version of ffmpeg2 will requiring patching to work with ffmpegthumbnailer:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803812


>How-To-Repeat:

>Fix:



Home | Main Index | Thread Index | Old Index