[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Linphone-users] FTBS : mediastreamer-2.11.1 -- needs -Wno-error=unused-
From: |
J G Miller |
Subject: |
[Linphone-users] FTBS : mediastreamer-2.11.1 -- needs -Wno-error=unused-function and stdio.h must be added to bc_tester_utils.h |
Date: |
Wed, 22 Apr 2015 21:29:06 +0200 |
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
Debian Version 7.8
Configuring without any special options:
/bin/bash /usr/src/build/mediastreamer-2.11.1/configure --prefix="/usr/local"
On trying to build with make
CC voip/msvideo_neon.lo
voip/msvideo_neon.c:387:13: error: 'reverse_and_down_scale_32bytes_neon'
defined but not used [-Werror=unused-function]
voip/msvideo_neon.c:406:13: error: 'reverse_16bytes_neon' defined but not used
[-Werror=unused-function]
voip/msvideo_neon.c:425:13: error: 'deinterlace_and_reverse_2x8bytes_neon'
defined but not used [-Werror=unused-function]
voip/msvideo_neon.c:444:13: error:
'deinterlace_down_scale_and_reverse_2x16bytes_neon' defined but not used
[-Werror=unused-function]
cc1: all warnings being treated as errors
make[3]: *** [voip/msvideo_neon.lo] Error 1
make[3]: Leaving directory `/usr/src/build/mediastreamer-2.11.1/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/build/mediastreamer-2.11.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/build/mediastreamer-2.11.1'
make: *** [all] Error 2
To overcome this CFLAGS needs to have
-Wno-error=unused-function
Compilation of mediastreamer is then successful but the tester fails to build.
Making all in tester
make[2]: Entering directory `/usr/src/build/mediastreamer-2.11.1/tester'
CC common/bc_tester_utils.o
common/bc_tester_utils.c: In function 'bc_tester_parse_args':
common/bc_tester_utils.c:284:3: warning: implicit declaration of function
'fprintf' [-Wimplicit-function-declaration]
common/bc_tester_utils.c:284:3: error: incompatible implicit declaration of
built-in function 'fprintf' [-Werror]
common/bc_tester_utils.c:284:3: error: 'stderr' undeclared (first use in this
function)
common/bc_tester_utils.c:284:3: note: each undeclared identifier is reported
only once for each function it appears in
common/bc_tester_utils.c:287:3: error: incompatible implicit declaration of
built-in function 'fprintf' [-Werror]
common/bc_tester_utils.c:293:3: error: incompatible implicit declaration of
built-in function 'fprintf' [-Werror]
common/bc_tester_utils.c:298:3: error: incompatible implicit declaration of
built-in function 'fprintf' [-Werror]
common/bc_tester_utils.c: In function 'bc_tester_start':
common/bc_tester_utils.c:322:3: warning: implicit declaration of function
'snprintf' [-Wimplicit-function-declaration]
common/bc_tester_utils.c:322:3: error: incompatible implicit declaration of
built-in function 'snprintf' [-Werror]
common/bc_tester_utils.c: In function 'bc_tester_uninit':
common/bc_tester_utils.c:355:3: error: incompatible implicit declaration of
built-in function 'snprintf' [-Werror]
common/bc_tester_utils.c:356:3: warning: implicit declaration of function
'rename' [-Wimplicit-function-declaration]
cc1: all warnings being treated as errors
make[2]: *** [common/bc_tester_utils.o] Error 1
make[2]: Leaving directory `/usr/src/build/mediastreamer-2.11.1/tester'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/build/mediastreamer-2.11.1'
make: *** [all] Error 2
The problem is that bc_tester_utils.c usese the macro CHECK_ARGS from
bc_tester_utils.h
The macro CHECK_ARGS uses fprintf but fprintf is not defined becuase
bc_tester_utils.h
does not include stdio.h
----------------------------------------------------<snip>-----------------------------------------------------------
--- bc_tester_utils.h.ORIG 2015-03-31 14:20:57.000000000 +0100
+++ bc_tester_utils.h 2015-04-22 18:21:01.202535026 +0100
@@ -21,6 +21,7 @@
#define TESTER_UTILS_H
#include "CUnit/Basic.h"
+#include <stdio.h>
#include <stdarg.h>
extern const char *bc_tester_read_dir_prefix;
----------------------------------------------------<snip>-----------------------------------------------------------
- [Linphone-users] FTBS : mediastreamer-2.11.1 -- needs -Wno-error=unused-function and stdio.h must be added to bc_tester_utils.h,
J G Miller <=