Bug #4636
TVHeadend 4.3-508~ge16f5ecad is FTBFS
Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
General
Target version:
-
Start date:
2017-09-29
Due date:
% Done:
100%
Estimated time:
Found in version:
4.3-508~ge16f5ecad
Affected Versions:
Description
TVHeadend fails to build for my automatic nightly PPA builds with the following error:
src/transcoding/codec/codecs/libs/omx.c: In function ‘tvh_codec_profile_omx_open’: src/transcoding/codec/codecs/libs/omx.c:36:1: error: expected declaration specifiers before ‘k’ k{ ^ src/transcoding/codec/codecs/libs/omx.c:53:36: error: storage class specified for parameter ‘codec_profile_omx_class’ static const codec_profile_class_t codec_profile_omx_class = { ^~~~~~~~~~~~~~~~~~~~~~~ src/transcoding/codec/codecs/libs/omx.c:53:1: error: parameter ‘codec_profile_omx_class’ is initialized static const codec_profile_class_t codec_profile_omx_class = { ^~~~~~ src/transcoding/codec/codecs/libs/omx.c:111:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token { ^ src/transcoding/codec/codecs/libs/omx.c:118:1: error: parameter ‘tvh_codec_omx_h264’ is initialized TVHVideoCodec tvh_codec_omx_h264 = { ^~~~~~~~~~~~~ src/transcoding/codec/codecs/libs/omx.c:123:24: error: ‘tvh_codec_profile_omx_destroy’ undeclared (first use in this function); did you mean ‘tvh_codec_profile_audio_destroy’? .profile_destroy = tvh_codec_profile_omx_destroy, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tvh_codec_profile_audio_destroy src/transcoding/codec/codecs/libs/omx.c:123:24: note: each undeclared identifier is reported only once for each function it appears in src/transcoding/codec/codecs/libs/omx.c:35:1: error: old-style parameter declarations in prototyped function definition tvh_codec_profile_omx_open(tvh_codec_profile_omx_t *self, AVDictionary **opts) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/transcoding/codec/codecs/libs/omx.c:124:1: error: expected ‘{’ at end of input }; ^ src/transcoding/codec/codecs/libs/omx.c:124:1: error: no return statement in function returning non-void [-Werror=return-type] At top level: src/transcoding/codec/codecs/libs/omx.c:35:1: error: ‘tvh_codec_profile_omx_open’ defined but not used [-Werror=unused-function] tvh_codec_profile_omx_open(tvh_codec_profile_omx_t *self, AVDictionary **opts) ^~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors
The complete log is available at https://launchpadlibrarian.net/339075845/buildlog_ubuntu-artful-amd64.tvheadend_4.3-508~ge16f5ecad~artful_BUILDING.txt.gz.
History
Updated by Jaroslav Kysela about 7 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:tvheadend|c0624bf984969228ad2150f0a74097414220c04e.