Bug #3308
Error while compiling (transcoder)
0%
Description
CC src/muxer/muxer_libav.o
CC src/plumbing/transcoding.o
src/plumbing/transcoding.c: In function ‘create_video_filter’:
src/plumbing/transcoding.c:1093:3: error: implicit declaration of function ‘av_opt_set_int_list’ [-Werror=implicit-function-declaration]
err = av_opt_set_int_list(vs->flt_bufsinkctx, "pix_fmts", pix_fmts,
^
src/plumbing/transcoding.c:1115:3: error: implicit declaration of function ‘avfilter_graph_parse_ptr’ [-Werror=implicit-function-declaration]
err = avfilter_graph_parse_ptr(vs->flt_graph,
^
cc1: all warnings being treated as errors
Makefile:566: recipe for target '/home/martin/tvheadend/build.linux/src/plumbing/transcoding.o' failed
make2: * [/home/martin/tvheadend/build.linux/src/plumbing/transcoding.o] Error 1
make2: Leaving directory '/home/martin/tvheadend'
debian/rules:11: recipe for target 'override_dh_auto_build' failed
make1: [override_dh_auto_build] Error 2
make1: Leaving directory '/home/martin/tvheadend'
debian/rules:5: recipe for target 'build' failed
make: ** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
root@stream:/home/martin/tvheadend# uname -a
Linux stream 4.1.0-rc7-armv7-x0 #1 SMP Tue Jun 9 13:41:16 UTC 2015 armv7l GNU/Linux
debian jessie
Compiling with autobuild is not working at the moment... i think it is some version issues of ffmpeg.
History
Updated by Mark Clarkstone about 9 years ago
Pfeiffer Martin wrote:
CC src/muxer/muxer_libav.o
CC src/plumbing/transcoding.o
src/plumbing/transcoding.c: In function ‘create_video_filter’:
src/plumbing/transcoding.c:1093:3: error: implicit declaration of function ‘av_opt_set_int_list’ [-Werror=implicit-function-declaration]
err = av_opt_set_int_list(vs->flt_bufsinkctx, "pix_fmts", pix_fmts,
src/plumbing/transcoding.c:1115:3: error: implicit declaration of function ‘avfilter_graph_parse_ptr’ [-Werror=implicit-function-declaration]
err = avfilter_graph_parse_ptr(vs->flt_graph,
cc1: all warnings being treated as errors
Makefile:566: recipe for target '/home/martin/tvheadend/build.linux/src/plumbing/transcoding.o' failed
make2: * [/home/martin/tvheadend/build.linux/src/plumbing/transcoding.o] Error 1
make2: Leaving directory '/home/martin/tvheadend'
debian/rules:11: recipe for target 'override_dh_auto_build' failed
make1: [override_dh_auto_build] Error 2
make1: Leaving directory '/home/martin/tvheadend'
debian/rules:5: recipe for target 'build' failed
make: ** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2root@stream:/home/martin/tvheadend# uname -a
Linux stream 4.1.0-rc7-armv7-x0 #1 SMP Tue Jun 9 13:41:16 UTC 2015 armv7l GNU/Linuxdebian jessie
Compiling with autobuild is not working at the moment... i think it is some version issues of ffmpeg.
I ran into the same error ages ago, delete the libav_static folder.
Updated by Pfeiffer Martin about 9 years ago
oh thanks, both seems to help. Now compiled! Thanks!
Updated by Mark Clarkstone about 9 years ago
- Status changed from New to Invalid
- Assignee deleted (
John Törnblom)
Closing ticket - Glad you got it working