In file included from device/zte/atlas40/libaudio/AudioHardware.cpp:35:0: device/zte/atlas40/libaudio/AudioHardware.h: In constructor 'android_audio_legacy::AudioHardware::AudioHardware()': device/zte/atlas40/libaudio/AudioHardware.h:620:25: warning: 'android_audio_legacy::AudioHardware::mTtyMode' will be initialized after [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.h:604:37: warning: 'android_audio_legacy::AudioHardware::AudioStreamOutMSM72xx* android_audio_legacy::AudioHardware::mOutput' [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp:148:1: warning: when initialized here [-Wreorder] In file included from device/zte/atlas40/libaudio/AudioHardware.cpp:35:0: device/zte/atlas40/libaudio/AudioHardware.h:604:37: warning: 'android_audio_legacy::AudioHardware::mOutput' will be initialized after [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.h:602:25: warning: 'bool android_audio_legacy::AudioHardware::mBluetoothVGS' [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp:148:1: warning: when initialized here [-Wreorder] In file included from device/zte/atlas40/libaudio/AudioHardware.cpp:35:0: device/zte/atlas40/libaudio/AudioHardware.h:624:18: warning: 'android_audio_legacy::AudioHardware::mVoipOutActive' will be initialized after [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.h:606:36: warning: 'android_audio_legacy::AudioHardware::AudioStreamOutDirect* android_audio_legacy::AudioHardware::mDirectOutput' [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp:148:1: warning: when initialized here [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'virtual android::status_t android_audio_legacy::AudioHardware::setParameters(const android::String8&)': device/zte/atlas40/libaudio/AudioHardware.cpp:659:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'uint32_t android_audio_legacy::AudioHardware::getMvsMode(int, int)': device/zte/atlas40/libaudio/AudioHardware.cpp:692:10: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:695:10: error: 'EVRCB' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:698:10: error: 'EVRCWB' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp: In function 'int android_audio_legacy::msm72xx_enable_postproc(bool)': device/zte/atlas40/libaudio/AudioHardware.cpp:1384:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] device/zte/atlas40/libaudio/AudioHardware.cpp:1389:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] device/zte/atlas40/libaudio/AudioHardware.cpp:1394:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'virtual size_t android_audio_legacy::AudioHardware::getInputBufferSize(uint32_t, int, int)': device/zte/atlas40/libaudio/AudioHardware.cpp:1534:21: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:1535:21: error: 'EVRCB' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:1536:21: error: 'EVRCWB' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:1537:21: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:1549:24: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:1551:24: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'virtual android::status_t android_audio_legacy::AudioHardware::setVoiceVolume(float)': device/zte/atlas40/libaudio/AudioHardware.cpp:1617:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] device/zte/atlas40/libaudio/AudioHardware.cpp:1617:98: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::doRouting(android_audio_legacy::AudioHardware::AudioStreamInMSM72xx*, int)': device/zte/atlas40/libaudio/AudioHardware.cpp:1921:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] device/zte/atlas40/libaudio/AudioHardware.cpp:1924:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from device/zte/atlas40/libaudio/AudioHardware.cpp:35:0: device/zte/atlas40/libaudio/AudioHardware.h: In constructor 'android_audio_legacy::AudioHardware::AudioStreamInVoip::AudioStreamInVoip()': device/zte/atlas40/libaudio/AudioHardware.h:587:29: warning: 'android_audio_legacy::AudioHardware::AudioStreamInVoip::mDevices' will be initialized after [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.h:575:29: warning: 'bool android_audio_legacy::AudioHardware::AudioStreamInVoip::mSetupDevice' [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp:2120:1: warning: when initialized here [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::AudioStreamInVoip::set(android_audio_legacy::AudioHardware*, uint32_t, int*, uint32_t*, uint32_t*, android_audio_legacy::AudioSystem::audio_in_acoustics)': device/zte/atlas40/libaudio/AudioHardware.cpp:2135:71: warning: comparison is always false due to limited range of data type [-Wtype-limits] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'virtual ssize_t android_audio_legacy::AudioHardware::AudioStreamInVoip::read(void*, ssize_t)': device/zte/atlas40/libaudio/AudioHardware.cpp:2308:34: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] In file included from device/zte/atlas40/libaudio/AudioHardware.cpp:35:0: device/zte/atlas40/libaudio/AudioHardware.h: In constructor 'android_audio_legacy::AudioHardware::AudioStreamOutDirect::AudioStreamOutDirect()': device/zte/atlas40/libaudio/AudioHardware.h:345:29: warning: 'android_audio_legacy::AudioHardware::AudioStreamOutDirect::mStartCount' will be initialized after [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.h:344:29: warning: 'int android_audio_legacy::AudioHardware::AudioStreamOutDirect::mRetryCount' [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp:2680:1: warning: when initialized here [-Wreorder] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::AudioStreamOutDirect::set(android_audio_legacy::AudioHardware*, uint32_t, int*, uint32_t*, uint32_t*)': device/zte/atlas40/libaudio/AudioHardware.cpp:2696:70: warning: comparison is always false due to limited range of data type [-Wtype-limits] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'virtual ssize_t android_audio_legacy::AudioHardware::AudioStreamOutDirect::write(const void*, size_t)': device/zte/atlas40/libaudio/AudioHardware.cpp:2839:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::AudioStreamInMSM72xx::set(android_audio_legacy::AudioHardware*, uint32_t, int*, uint32_t*, uint32_t*, android_audio_legacy::AudioSystem::audio_in_acoustics)': device/zte/atlas40/libaudio/AudioHardware.cpp:2995:23: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:2996:23: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:3088:27: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:3089:27: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:3151:14: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:3158:21: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:3163:14: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp:3170:21: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem' device/zte/atlas40/libaudio/AudioHardware.cpp: In constructor 'android_audio_legacy::AudioHardware::AudioSessionOutLPA::AudioSessionOutLPA(android_audio_legacy::AudioHardware*, uint32_t, int, uint32_t, uint32_t, int, android::status_t*)': device/zte/atlas40/libaudio/AudioHardware.cpp:3380:27: warning: converting to non-pointer type 'pthread_t {aka long int}' from NULL [-Wconversion-null] device/zte/atlas40/libaudio/AudioHardware.cpp: In member function 'virtual size_t android_audio_legacy::AudioHardware::getInputBufferSize(uint32_t, int, int)': device/zte/atlas40/libaudio/AudioHardware.cpp:1563:1: error: control reaches end of non-void function [-Werror=return-type] cc1plus: some warnings being treated as errors make: *** [/home/rob/android/cm11/out/target/product/atlas40/obj/SHARED_LIBRARIES/audio.primary.msm7x27a_intermediates/AudioHardware.o] Error 1