Following error raised in latest code from git
make[6]: Entering directory
`/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/Build/bcg729'
[ 1%] Building C object
src/CMakeFiles/bcg729.dir/adaptativeCodebookSearch.c.o
[ 2%] Building C object
src/CMakeFiles/bcg729.dir/codebooks.c.o
[ 3%] Building C object
src/CMakeFiles/bcg729.dir/computeAdaptativeCodebookGain.c.o
[ 5%] Building C object
src/CMakeFiles/bcg729.dir/computeLP.c.o
In file included from
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/basicOperationsMacros.h:24:0,
from
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:23:
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:
In function 'computeLP':
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:54:
error: array subscript is above array bounds
[-Werror=array-bounds]
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:53:32:
note: in definition of macro 'ADD32'
#define ADD32(a,b) ((word32_t)(a)+(word32_t)(b))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:108:34:
note: in expansion of macro 'MULT16_16'
#define MULT16_32_P15(a,b) ADD32(MULT16_16((a),SHR((b),15)),
PSHR(MULT16_16((a),((b)&0x00007fff)),15))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:36:
note: in expansion of macro 'MULT16_32_P15'
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:54:
error: array subscript is above array bounds
[-Werror=array-bounds]
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:53:32:
note: in definition of macro 'ADD32'
#define ADD32(a,b) ((word32_t)(a)+(word32_t)(b))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:108:34:
note: in expansion of macro 'MULT16_16'
#define MULT16_32_P15(a,b) ADD32(MULT16_16((a),SHR((b),15)),
PSHR(MULT16_16((a),((b)&0x00007fff)),15))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:36:
note: in expansion of macro 'MULT16_32_P15'
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:54:
error: array subscript is above array bounds
[-Werror=array-bounds]
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:53:32:
note: in definition of macro 'ADD32'
#define ADD32(a,b) ((word32_t)(a)+(word32_t)(b))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:108:34:
note: in expansion of macro 'MULT16_16'
#define MULT16_32_P15(a,b) ADD32(MULT16_16((a),SHR((b),15)),
PSHR(MULT16_16((a),((b)&0x00007fff)),15))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:36:
note: in expansion of macro 'MULT16_32_P15'
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:54:
error: array subscript is above array bounds
[-Werror=array-bounds]
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:53:32:
note: in definition of macro 'ADD32'
#define ADD32(a,b) ((word32_t)(a)+(word32_t)(b))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:108:34:
note: in expansion of macro 'MULT16_16'
#define MULT16_32_P15(a,b) ADD32(MULT16_16((a),SHR((b),15)),
PSHR(MULT16_16((a),((b)&0x00007fff)),15))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:36:
note: in expansion of macro 'MULT16_32_P15'
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:54:
error: array subscript is above array bounds
[-Werror=array-bounds]
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:53:32:
note: in definition of macro 'ADD32'
#define ADD32(a,b) ((word32_t)(a)+(word32_t)(b))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/fixedPointMacros.h:108:34:
note: in expansion of macro 'MULT16_16'
#define MULT16_32_P15(a,b) ADD32(MULT16_16((a),SHR((b),15)),
PSHR(MULT16_16((a),((b)&0x00007fff)),15))
^
/home/hydroskywalker/linphone/linphone-android/submodules/bcg729/src/computeLP.c:206:36:
note: in expansion of macro 'MULT16_32_P15'
autoCorrelationCoefficients[i] = MULT16_32_P15(wlag[i],
autoCorrelationCoefficients[i]); /* wlag in Q15 */
^
cc1: all warnings being treated as errors
make[6]: *** [src/CMakeFiles/bcg729.dir/computeLP.c.o] Error 1
make[6]: Leaving directory
`/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/Build/bcg729'
make[5]: *** [src/CMakeFiles/bcg729.dir/all] Error 2
make[5]: Leaving directory
`/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/Build/bcg729'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/Build/bcg729'
make[3]: ***
[/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/Stamp/EP_bcg729/EP_bcg729-build]
Error 2
make[3]: Leaving directory
`/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/cmake'
make[2]: *** [CMakeFiles/EP_bcg729.dir/all] Error 2
make[2]: Leaving directory
`/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/cmake'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/hydroskywalker/linphone/linphone-android/WORK/android-x86/cmake'
make: *** [x86-build] Error 2