-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
mod_av.c:52:38: error: ISO C forbids forward references to ‘enum’ types [-Werror=pedantic]
int mod_av_lockmgr_cb(void **m, enum AVLockOp op)
^~~~~~~~
mod_av.c:52:38: error: ‘enum AVLockOp’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
mod_av.c:52:47: error: parameter 2 (‘op’) has incomplete type
int mod_av_lockmgr_cb(void **m, enum AVLockOp op)
~~~~~~~~~~~~~~^~
mod_av.c: In function ‘mod_av_lockmgr_cb’:
mod_av.c:62:8: error: ‘AV_LOCK_CREATE’ undeclared (first use in this function); did you mean ‘AV_LOG_TRACE’?
case AV_LOCK_CREATE:
^~~~~~~~~~~~~~
AV_LOG_TRACE
mod_av.c:62:8: note: each undeclared identifier is reported only once for each function it appears in
mod_av.c:72:8: error: ‘AV_LOCK_OBTAIN’ undeclared (first use in this function); did you mean ‘AV_LOG_FATAL’?
case AV_LOCK_OBTAIN:
^~~~~~~~~~~~~~
AV_LOG_FATAL
mod_av.c:79:8: error: ‘AV_LOCK_RELEASE’ undeclared (first use in this function); did you mean ‘AV_LOG_VERBOSE’?
case AV_LOCK_RELEASE:
^~~~~~~~~~~~~~~
AV_LOG_VERBOSE
mod_av.c:86:8: error: ‘AV_LOCK_DESTROY’ undeclared (first use in this function); did you mean ‘CS_DESTROY’?
case AV_LOCK_DESTROY:
^~~~~~~~~~~~~~~
CS_DESTROY
cc1: all warnings being treated as errors
make[4]: *** [Makefile:1002: libavmod_la-mod_av.lo] Error 1
make[4]: Leaving directory '/home/freeswitch-1.10.8.-release/src/mod/applications/mod_av'
make[3]: *** [Makefile:721: mod_av-all] Error 1
make[3]: *** Waiting for unfinished jobs....
CCLD mod_cdr_csv.la
CCLD mod_b64.la
CCLD mod_amr.la
make[4]: Leaving directory '/home/freeswitch-1.10.8.-release/src/mod/event_handlers/mod_cdr_csv'
make[4]: Leaving directory '/home/freeswitch-1.10.8.-release/src/mod/codecs/mod_b64'
make[4]: Leaving directory '/home/freeswitch-1.10.8.-release/src/mod/codecs/mod_amr'
make[3]: Leaving directory '/home/freeswitch-1.10.8.-release/src/mod'
make[2]: *** [Makefile:626: all-recursive] Error 1
make[2]: Leaving directory '/home/freeswitch-1.10.8.-release/src'
make[1]: *** [Makefile:3563: all-recursive] Error 1
make[1]: Leaving directory '/home/freeswitch-1.10.8.-release'
make: *** [Makefile:1291: all] Error 2