tech-pkg archive

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

ffmpegthumbnailer, ffmpeg1 and the xfce4 metapackage

building the xfce4 metapackage (on NetBSD 7.1.2, all packages freshly
built from sources from 2018Q1) failed due to this error in

libavcodec/libx264.c: In function 'X264_init_static':
libavcodec/libx264.c:612:9: error: 'x264_bit_depth' undeclared (first
use in this function) if (x264_bit_depth == 8)
common.mak:48: recipe for target 'libavcodec/libx264.o' failed
gmake: *** [libavcodec/libx264.o] Error 1
*** Error code 2

make[1]: stopped in /usr/pkgsrc/multimedia/ffmpeg1
*** Error code 1

make: stopped in /usr/pkgsrc/multimedia/ffmpeg1

I've seen that ffmpeg1 affects the xfce4 metapackage as its required by
x11/xfce4-tumbler, both directly as buildlink, and indirectly as
buildlink of multimedia/ffmpegthumbnailer.

After some investigations, I've resolved this issue by commenting out
the direct buildlink from xfce4-tumbler Makefile, as ffmpeg is no
longer required upstream as a dependency, and upgrading
ffmpegthumbnailer to its latest version (2.2.0), which required some
modifications to its Makefile, as it's now a cmake based build.

That said, please find attached the modified pkgsrc for
ffmpegthumbnailer 2.2.0 for your evaluation. (and hopefully eventual
update in the official pkgsrc collection)


Attachment: ffmpegthumbnailer.tar.gz
Description: Binary data

Home | Main Index | Thread Index | Old Index