[ https://issues.apache.org/jira/browse/GUACAMOLE-638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Jumper reassigned GUACAMOLE-638: ---------------------------------------- Assignee: Michael Jumper > Compile error: 'avcodec_register_all' is deprecated > --------------------------------------------------- > > Key: GUACAMOLE-638 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-638 > Project: Guacamole > Issue Type: Bug > Components: guacamole-server > Affects Versions: 1.0.0 > Environment: Fedora 28 > Reporter: T Gale > Assignee: Michael Jumper > Priority: Minor > > Compile error with Fedora 28: > guacenc.c: In function 'main': > guacenc.c:79:5: error: 'avcodec_register_all' is deprecated > [-Werror=deprecated-declarations] > avcodec_register_all(); > ^~~~~~~~~~~~~~~~~~~~ > In file included from guacenc.c:27: > /usr/include/ffmpeg/libavcodec/avcodec.h:4086:6: note: declared here > void avcodec_register_all(void); > ^~~~~~~~~~~~~~~~~~~~ > cc1: all warnings being treated as errors > Here's a patch: > --- guacenc.c 2018-09-28 02:25:30.000000000 +0100 > +++ guacenc.c 2018-09-28 15:30:26.849265324 +0100 > @@ -76,7 +76,9 @@ > "version " VERSION); > > /* Prepare libavcodec */ > +#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58, 9, 100) > avcodec_register_all(); > +#endif > > /* Track number of overall failures */ > int total_files = argc - optind; -- This message was sent by Atlassian JIRA (v7.6.3#76005)