* Package: net-voip/yate-6.2.0:0/6.2.0 * Repository: gentoo * Maintainer: radio@gentoo.org * USE: abi_x86_64 amd64 cpu_flags_x86_sse2 elibc_glibc gsm ilbc isac-float kernel_linux mysql speex ssl tdmcard userland_GNU zaptel zlib * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking yate-6.2.0-1.tar.gz to /var/tmp/portage/net-voip/yate-6.2.0/work >>> Source unpacked in /var/tmp/portage/net-voip/yate-6.2.0/work >>> Preparing source in /var/tmp/portage/net-voip/yate-6.2.0/work/yate ... * Applying yate-6.0.0-dont-mess-with-cflags.patch ... [ ok ] * Applying yate-6.2.0-my_bool.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-voip/yate-6.2.0/work/yate' ... * Running 'aclocal --system-acdir=/var/tmp/portage/net-voip/yate-6.2.0/temp/aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running elibtoolize in: yate/ >>> Source prepared. * Clang 16 testing: this build is using a /etc/portage/bashrc hook! >>> Configuring source in /var/tmp/portage/net-voip/yate-6.2.0/work/yate ... * econf: updating yate/config.sub with /usr/share/gnuconfig/config.sub * econf: updating yate/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/yate-6.2.0 --htmldir=/usr/share/doc/yate-6.2.0/html --libdir=/usr/lib64 --with-archlib=lib64 --without-libqt4 --enable-sse2 --disable-sctp --disable-dahdi --enable-zaptel --disable-wpcard --enable-tdmcard --disable-wanpipe --enable-ilbc --disable-ilbc-webrtc --enable-isac-float --disable-isac-fixed --without-libpq --with-mysql --with-libgsm --with-libspeex --without-amrnb --without-spandsp --with-openssl checking for local operating system type... Linux checking for libraries directory name... lib64 checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether clang++ accepts -g... yes checking for clang++ option to enable C++11 features... none needed checking for x86_64-pc-linux-gnu-gcc... clang checking whether the compiler supports GNU C... yes checking whether clang accepts -g... yes checking for clang option to enable C11 features... none needed checking for gawk... gawk checking for sed command to use... sed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking whether byte ordering is bigendian... no checking for gcc printf format typechecks... yes checking for -Wno-overloaded-virtual flag... yes checking if ld supports reporting unresolved symbols... yes checking if instruction blocks return values... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fcntl.h... yes checking for semaphore.h... yes checking for arpa/inet.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for sys/ioctl.h... yes checking for sys/socket.h... yes checking for sys/time.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking return type of signal handlers... void checking for malloc... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for memmove... yes checking for strerror... yes checking for getcwd... yes checking for prctl... yes checking for sockaddr.sa_len presence... no checking for tm.tm_gmtoff presence... yes checking for integer timezone variable... yes checking for poll... yes checking for pthread_mutexattr_settype in -lpthread... yes checking for dlopen in default libs... yes checking for pthread_mutexattr_settype declaration... yes checking for pthread_mutex_timedlock... yes checking for sem_timedwait... yes checking for inet_ntop... yes checking for inet_pton... yes checking for gethostbyname_r... yes checking for gethostbyname2_r... yes checking for gethostbyname2... yes checking for pthread_kill_other_threads_np declaration... no checking whether to use inline functions... auto checking whether to use atomic integer operations... yes checking whether to use sse2 operations... yes checking for resolver library... yes checking for dn_skipname... yes checking whether to use the internal regexp library... no checking for regcomp... yes checking for MySQL using mysql_config... yes 8.0.31 checking for clang options needed to detect all undeclared functions... (cached) none needed checking whether MYSQL_OPT_RECONNECT is declared... yes checking whether MYSQL_OPT_READ_TIMEOUT is declared... yes checking whether MYSQL_OPT_WRITE_TIMEOUT is declared... yes checking whether mysql_set_character_set is declared... yes checking for SQLite using pkg-config... yes checking for sound card headers... yes checking for ALSA headers... yes checking for gsm.h in /usr/include/gsm... yes checking for iLBC reference in libs... yes checking for iSAC float in libs... yes checking for G.722 miniwebrtc in libs... yes checking for speex.h in /usr/include/speex... yes checking for Pwlib in /usr/local... no RTTI: none checking for OpenSSL using pkg-config... 3.0.7 checking for OpenSSL AES_ctr128_encrypt... no checking for OpenSSL TLS_method... yes checking for OpenSSL SSL_load_error_strings... yes checking for zlib in /usr... yes checking for libusb in /usr... yes checking for mallinfo in malloc.h... yes checking for coredumper.h in /usr/local... no checking whether to enable RTTI support... none checking if shared libraries should be executable... yes checking for doxygen version... no checking for kdoc version... no configure: creating ./config.status config.status: creating packing/rpm/yate.spec config.status: creating packing/portage/yate.ebuild config.status: creating yate.pc config.status: creating yateversn.h config.status: creating yateiss.inc config.status: creating Makefile config.status: creating engine/Makefile config.status: creating modules/Makefile config.status: creating modules/test/Makefile config.status: creating clients/Makefile config.status: creating clients/qt4/Makefile config.status: creating libs/ilbc/Makefile config.status: creating libs/ysip/Makefile config.status: creating libs/yrtp/Makefile config.status: creating libs/ysdp/Makefile config.status: creating libs/yiax/Makefile config.status: creating libs/yjabber/Makefile config.status: creating libs/yscript/Makefile config.status: creating libs/ymgcp/Makefile config.status: creating libs/ysig/Makefile config.status: creating libs/ypbx/Makefile config.status: creating libs/ymodem/Makefile config.status: creating libs/yasn/Makefile config.status: creating libs/ysnmp/Makefile config.status: creating libs/miniwebrtc/Makefile config.status: creating libs/yradio/Makefile config.status: creating share/Makefile config.status: creating share/scripts/Makefile config.status: creating share/skins/Makefile config.status: creating share/sounds/Makefile config.status: creating share/help/Makefile config.status: creating share/data/Makefile config.status: creating conf.d/Makefile config.status: creating yate-config config.status: creating run >>> Source configured. '/var/tmp/portage/net-voip/yate-6.2.0/temp/clang16-errors.log' -> '/var/tmp/clang/net-voip/yate-6.2.0/clang16-errors.log' '/var/tmp/portage/net-voip/yate-6.2.0/temp/clang16-safe.log' -> '/var/tmp/clang/net-voip/yate-6.2.0/clang16-safe.log' >>> Compiling source in /var/tmp/portage/net-voip/yate-6.2.0/work/yate ... make -j4 -j1 clang++ -Wall -I. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c main.cpp In file included from main.cpp:20: In file included from ./yatengine.h:29: ./yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ./yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. make -C ./engine all make[1]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/engine' clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c HashList.cpp In file included from HashList.cpp:22: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DHAVE_POLL -DFDSIZE_HACK=8192 -DHAVE_PRCTL -DHAVE_GETCWD -c Engine.cpp In file included from Engine.cpp:20: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Base64.cpp In file included from Base64.cpp:22: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DHAVE_PRCTL -c Thread.cpp In file included from Thread.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Hasher.cpp In file included from Hasher.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Mime.cpp In file included from Mime.cpp:21: In file included from ../yatemime.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c YSHA1.cpp In file included from YSHA1.cpp:26: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Math.cpp In file included from Math.cpp:20: In file included from ../yatemath.h:25: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DHAVE_TIMEDLOCK -DHAVE_TIMEDWAIT -c Mutex.cpp In file included from Mutex.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Array.cpp In file included from Array.cpp:21: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Message.cpp In file included from Message.cpp:20: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c XML.cpp In file included from XML.cpp:20: In file included from ../yatexml.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Resolver.cpp In file included from Resolver.cpp:31: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ Resolver.cpp:118:13: warning: unused function 'insertRecord' [-Wunused-function] static bool insertRecord(ObjList& result, DnsRecord* rec, bool ascPref, ... ^ Resolver.cpp:218:12: warning: unused function 'dn_string' [-Wunused-function] static int dn_string(const unsigned char* end, const unsigned char* src... ^ 3 warnings generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c NamedList.cpp In file included from NamedList.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Plugin.cpp In file included from Plugin.cpp:20: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c YMD5.cpp In file included from YMD5.cpp:23: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ YMD5.cpp:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register u_int32_t a, b, c, d; ^~~~~~~~~ YMD5.cpp:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register u_int32_t a, b, c, d; ^~~~~~~~~ YMD5.cpp:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register u_int32_t a, b, c, d; ^~~~~~~~~ YMD5.cpp:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register u_int32_t a, b, c, d; ^~~~~~~~~ 5 warnings generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Cipher.cpp In file included from Cipher.cpp:20: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Compressor.cpp In file included from Compressor.cpp:20: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c String.cpp In file included from String.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I./tables -c DataBlock.cpp In file included from DataBlock.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c URI.cpp In file included from URI.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c DataFormat.cpp In file included from DataFormat.cpp:20: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DHAVE_POLL -DFDSIZE_HACK=8192 -DHAVE_NTOP -DHAVE_PTON -DHAVE_GHBN_R -DHAVE_GHBN2_R -DHAVE_GHBN2 -c Socket.cpp In file included from Socket.cpp:31: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c ObjList.cpp In file included from ObjList.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Client.cpp In file included from Client.cpp:21: In file included from ../yatecbase.h:29: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Channel.cpp In file included from Channel.cpp:20: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DATOMIC_OPS -DHAVE_GMTOFF -DHAVE_INT_TZ -c TelEngine.cpp In file included from TelEngine.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c ClientLogic.cpp In file included from ClientLogic.cpp:22: In file included from ../yatecbase.h:29: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c YSHA256.cpp In file included from YSHA256.cpp:24: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Configuration.cpp In file included from Configuration.cpp:20: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c Iterator.cpp In file included from Iterator.cpp:20: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ../libyate.so.6.2.0 -shared -Wl,-soname=libyate.so.6.2.0 TelEngine.o ObjList.o HashList.o Mutex.o Thread.o Socket.o Resolver.o String.o DataBlock.o NamedList.o URI.o Mime.o Array.o Iterator.o XML.o Hasher.o YMD5.o YSHA1.o YSHA256.o Base64.o Cipher.o Compressor.o Math.o Configuration.o Message.o Engine.o Plugin.o DataFormat.o Channel.o Client.o ClientLogic.o -lpthread make[1]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/engine' ln -sf libyate.so.6.2.0 libyate.so clang++ -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o yate -lpthread main.o libyate.so make -C ./engine all make[1]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/engine' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/engine' make -C ./modules all make[1]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/modules' mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/cpuload.yate server/cpuload.cpp -L.. -lyate In file included from server/cpuload.cpp:22: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. make -C ../libs/yradio make[2]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/yradio' clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c radio.cpp In file included from radio.cpp:23: In file included from ./yateradio.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c codec.cpp In file included from codec.cpp:22: In file included from ./yateradio.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ../../libyateradio.so.6.2.0 -shared -Wl,-soname=libyateradio.so.6.2.0 codec.o radio.o -L../.. -lyate cd ../.. && ln -sf libyateradio.so.6.2.0 libyateradio.so ar rcs libyateradio.a codec.o radio.o make[2]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/yradio' clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o radio/ybladerf.yate -I../libs/yradio -DHAVE_LIBUSB_VER -I/usr/include/libusb-1.0 radio/ybladerf.cpp -lyateradio -L.. -lyate -lusb-1.0 In file included from radio/ybladerf.cpp:23: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ radio/ybladerf.cpp:3035:4: warning: 'libusb_set_debug' is deprecated [-Wdeprecated-declarations] ::libusb_set_debug(0,l ? l->toInteger(0,0,0) : 0); ^ /usr/include/libusb-1.0/libusb.h:1364:1: note: 'libusb_set_debug' has been explicitly marked deprecated here LIBUSB_DEPRECATED_FOR(libusb_set_option) ^ /usr/include/libusb-1.0/libusb.h:76:50: note: expanded from macro 'LIBUSB_DEPRECATED_FOR' #define LIBUSB_DEPRECATED_FOR(f) __attribute__ ((deprecated)) ^ radio/ybladerf.cpp:3038:4: warning: 'libusb_set_debug' is deprecated [-Wdeprecated-declarations] ::libusb_set_debug(0,level); ^ /usr/include/libusb-1.0/libusb.h:1364:1: note: 'libusb_set_debug' has been explicitly marked deprecated here LIBUSB_DEPRECATED_FOR(libusb_set_option) ^ /usr/include/libusb-1.0/libusb.h:76:50: note: expanded from macro 'LIBUSB_DEPRECATED_FOR' #define LIBUSB_DEPRECATED_FOR(f) __attribute__ ((deprecated)) ^ radio/ybladerf.cpp:5172:13: warning: variable 'rPower' set but not used [-Wunused-but-set-variable] uint8_t rPower = 0; ^ radio/ybladerf.cpp:11467:14: warning: variable 'count' set but not used [-Wunused-but-set-variable] unsigned count = 0; ^ radio/ybladerf.cpp:238:28: warning: unused function 'bytes2samplesf' [-Wunused-function] static inline unsigned int bytes2samplesf(unsigned int bytes) ^ 6 warnings generated. make -C ../libs/miniwebrtc make[2]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/miniwebrtc' clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/isac.o audio/coding_isac/main/isac.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/auto_corr_to_refl_coef.o audio/common/processing/auto_corr_to_refl_coef.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/encode_lpc_swb.o audio/coding_isac/main/encode_lpc_swb.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/bandwidth_estimator.o audio/coding_isac/fix/bandwidth_estimator.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/hp_output.o audio/coding_ilbc/hp_output.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/voice_detection_impl.o audio/processing/voice_detection_impl.cc In file included from audio/processing/voice_detection_impl.cc:18: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/vad/webrtc_vad.o audio/common/vad/webrtc_vad.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o system_wrappers/cpu_features.o system_wrappers/cpu_features.cc clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/cb_update_best_index.o audio/coding_ilbc/cb_update_best_index.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/vad/vad_core.o audio/common/vad/vad_core.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/filterbanks.o audio/coding_isac/fix/filterbanks.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/utility/ring_buffer.o audio/processing/utility/ring_buffer.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/filterbank_tables.o audio/coding_isac/fix/filterbank_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/vector_scaling_operations.o audio/common/processing/vector_scaling_operations.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o system_wrappers/critical_section.o system_wrappers/critical_section.cc clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/enh_upsample.o audio/coding_ilbc/enh_upsample.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_g722/g722_decode.o audio/coding_g722/g722_decode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/initialize.o audio/coding_isac/fix/initialize.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/fft.o audio/coding_isac/fix/fft.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/splitting_filter.o audio/processing/splitting_filter.cc clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/complex_fft.o audio/common/processing/complex_fft.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/resample.o audio/common/processing/resample.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/arith_routines_hist.o audio/coding_isac/fix/arith_routines_hist.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/vq3.o audio/coding_ilbc/vq3.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/decode_bwe.o audio/coding_isac/fix/decode_bwe.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/audio_buffer.o audio/processing/audio_buffer.cc In file included from audio/processing/audio_buffer.cc:11: In file included from audio/processing/audio_buffer.h:15: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/interpolate_samples.o audio/coding_ilbc/interpolate_samples.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/xcorr_coef.o audio/coding_ilbc/xcorr_coef.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/nearest_neighbor.o audio/coding_ilbc/nearest_neighbor.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/lpc_gain_swb_tables.o audio/coding_isac/main/lpc_gain_swb_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/bw_expand.o audio/coding_ilbc/bw_expand.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/audio_processing_impl.o audio/processing/audio_processing_impl.cc In file included from audio/processing/audio_processing_impl.cc:11: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/pitch_filter.o audio/coding_isac/fix/pitch_filter.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/poly_to_lsp.o audio/coding_ilbc/poly_to_lsp.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/lattice_c.o audio/coding_isac/fix/lattice_c.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/filter_ar.o audio/common/processing/filter_ar.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/lsf_to_lsp.o audio/coding_ilbc/lsf_to_lsp.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/encode.o audio/coding_isac/fix/encode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/smooth_out_data.o audio/coding_ilbc/smooth_out_data.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_g722/g722_interface.o audio/coding_g722/g722_interface.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/lsf_to_poly.o audio/coding_ilbc/lsf_to_poly.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/frame_classify.o audio/coding_ilbc/frame_classify.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/spl_version.o audio/common/processing/spl_version.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/transform.o audio/coding_isac/main/transform.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/vad/vad_sp.o audio/common/vad/vad_sp.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/chebyshev.o audio/coding_ilbc/chebyshev.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/auto_correlation.o audio/common/processing/auto_correlation.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/spl_sqrt.o audio/common/processing/spl_sqrt.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/lpc_tables.o audio/coding_isac/fix/lpc_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/lpc_shape_swb16_tables.o audio/coding_isac/main/lpc_shape_swb16_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/refiner.o audio/coding_ilbc/refiner.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/utility/delay_estimator.o audio/processing/utility/delay_estimator.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/echo_control_mobile_impl.o audio/processing/echo_control_mobile_impl.cc In file included from audio/processing/echo_control_mobile_impl.cc:19: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aec/aec_core.o audio/processing/aec/aec_core.c audio/processing/aec/aec_core.c:34:18: warning: unused variable 'converged' [-Wunused-const-variable] static const int converged = 250; ^ 1 warning generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/encode.o audio/coding_ilbc/encode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/my_corr.o audio/coding_ilbc/my_corr.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/resample_by_2.o audio/common/processing/resample_by_2.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/complex_bit_reverse.o audio/common/processing/complex_bit_reverse.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/index_conv_dec.o audio/coding_ilbc/index_conv_dec.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/cb_search.o audio/coding_ilbc/cb_search.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/get_cd_vec.o audio/coding_ilbc/get_cd_vec.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/decode_bwe.o audio/coding_isac/main/decode_bwe.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/get_hanning_window.o audio/common/processing/get_hanning_window.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/index_conv_enc.o audio/coding_ilbc/index_conv_enc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/poly_to_lsf.o audio/coding_ilbc/poly_to_lsf.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/get_lsp_poly.o audio/coding_ilbc/get_lsp_poly.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/enhancer_interface.o audio/coding_ilbc/enhancer_interface.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/filterbank_tables.o audio/coding_isac/main/filterbank_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/transform.o audio/coding_isac/fix/transform.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/crc.o audio/coding_isac/main/crc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/get_scaling_square.o audio/common/processing/get_scaling_square.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/filter_ma_fast_q12.o audio/common/processing/filter_ma_fast_q12.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/ilbc.o audio/coding_ilbc/ilbc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/sort_sq.o audio/coding_ilbc/sort_sq.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/webrtc_fft_t_rad.o audio/common/processing/webrtc_fft_t_rad.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/unpack_bits.o audio/coding_ilbc/unpack_bits.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/cb_construct.o audio/coding_ilbc/cb_construct.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aec/aec_rdft_sse2.o audio/processing/aec/aec_rdft_sse2.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/gain_quant.o audio/coding_ilbc/gain_quant.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/do_plc.o audio/coding_ilbc/do_plc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/enhancer.o audio/coding_ilbc/enhancer.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/comp_corr.o audio/coding_ilbc/comp_corr.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/lpc_tables.o audio/coding_isac/main/lpc_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/get_sync_seq.o audio/coding_ilbc/get_sync_seq.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/utility/fft4g.o audio/processing/utility/fft4g.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/lpc_shape_swb12_tables.o audio/coding_isac/main/lpc_shape_swb12_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/filter_ar_fast_q12.o audio/common/processing/filter_ar_fast_q12.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/lsf_interpolate_to_poly_dec.o audio/coding_ilbc/lsf_interpolate_to_poly_dec.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/cb_mem_energy_augmentation.o audio/coding_ilbc/cb_mem_energy_augmentation.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/state_construct.o audio/coding_ilbc/state_construct.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aec/aec_core_sse2.o audio/processing/aec/aec_core_sse2.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/constants.o audio/coding_ilbc/constants.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/lpc_encode.o audio/coding_ilbc/lpc_encode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/decode_plc.o audio/coding_isac/fix/decode_plc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/entropy_coding.o audio/coding_isac/main/entropy_coding.c audio/coding_isac/main/entropy_coding.c:69:28: warning: unused variable 'acnQ10' [-Wunused-const-variable] static const WebRtc_Word32 acnQ10 = 426; ^ audio/coding_isac/main/entropy_coding.c:70:28: warning: unused variable 'bcnQ10' [-Wunused-const-variable] static const WebRtc_Word32 bcnQ10 = -581224; ^ audio/coding_isac/main/entropy_coding.c:71:28: warning: unused variable 'ccnQ10' [-Wunused-const-variable] static const WebRtc_Word32 ccnQ10 = 722631; ^ audio/coding_isac/main/entropy_coding.c:72:28: warning: unused variable 'lbcnQ10' [-Wunused-const-variable] static const WebRtc_Word32 lbcnQ10 = -402874; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/abs_quant.o audio/coding_ilbc/abs_quant.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/arith_routines_hist.o audio/coding_isac/main/arith_routines_hist.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/lattice.o audio/coding_isac/main/lattice.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/high_pass_filter_impl.o audio/processing/high_pass_filter_impl.cc In file included from audio/processing/high_pass_filter_impl.cc:19: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/arith_routines_logist.o audio/coding_isac/fix/arith_routines_logist.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/common/resampler/resampler.o audio/common/resampler/resampler.cc clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/vad/vad_filterbank.o audio/common/vad/vad_filterbank.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/pitch_filter.o audio/coding_isac/main/pitch_filter.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/splitting_filter.o audio/common/processing/splitting_filter.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/arith_routines.o audio/coding_isac/fix/arith_routines.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/window32_w32.o audio/coding_ilbc/window32_w32.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/spectrum_ar_model_tables.o audio/coding_isac/fix/spectrum_ar_model_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/lsp_to_lsf.o audio/coding_ilbc/lsp_to_lsf.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/vq4.o audio/coding_ilbc/vq4.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/echo_cancellation_impl.o audio/processing/echo_cancellation_impl.cc In file included from audio/processing/echo_cancellation_impl.cc:19: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aec/aec_rdft.o audio/processing/aec/aec_rdft.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/gain_dequant.o audio/coding_ilbc/gain_dequant.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/cross_correlation.o audio/common/processing/cross_correlation.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/processing_component.o audio/processing/processing_component.cc In file included from audio/processing/processing_component.cc:15: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/downsample_fast.o audio/common/processing/downsample_fast.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/spl_sqrt_floor.o audio/common/processing/spl_sqrt_floor.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/swap_bytes.o audio/coding_ilbc/swap_bytes.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/decode.o audio/coding_ilbc/decode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/decode_residual.o audio/coding_ilbc/decode_residual.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/vad/vad_gmm.o audio/common/vad/vad_gmm.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o system_wrappers/file_impl.o system_wrappers/file_impl.cc clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/pitch_gain_tables.o audio/coding_isac/main/pitch_gain_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/division_operations.o audio/common/processing/division_operations.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/copy_set_operations.o audio/common/processing/copy_set_operations.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/abs_quant_loop.o audio/coding_ilbc/abs_quant_loop.c audio/coding_ilbc/abs_quant_loop.c:31:7: warning: variable 'n' set but not used [-Wunused-but-set-variable] int n, k1, k2; ^ 1 warning generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/agc/analog_agc.o audio/processing/agc/analog_agc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/filter_functions.o audio/coding_isac/main/filter_functions.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/agc/digital_agc.o audio/processing/agc/digital_agc.c audio/processing/agc/digital_agc.c:80:35: warning: variable 'zeroGainLvl' set but not used [-Wunused-but-set-variable] WebRtc_Word16 constLinApprox, zeroGainLvl, maxGain, diffGain; ^ audio/processing/agc/digital_agc.c:292:15: warning: comparison of address of 'stt->vadFarend' equal to a null pointer is always false [-Wtautological-pointer-compare] if (&stt->vadFarend == NULL) ~~~~~^~~~~~~~~ ~~~~ 2 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/simple_lsf_dequant.o audio/coding_ilbc/simple_lsf_dequant.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/augmented_cb_corr.o audio/coding_ilbc/augmented_cb_corr.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/pitch_lag_tables.o audio/coding_isac/main/pitch_lag_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/energy.o audio/common/processing/energy.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/lpc_analysis.o audio/coding_isac/main/lpc_analysis.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aec/echo_cancellation.o audio/processing/aec/echo_cancellation.c audio/processing/aec/echo_cancellation.c:860:25: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] l1_norm += (float) (fabs(i - my_median) * self->aec->delay_histogram[i]); ^ audio/processing/aec/echo_cancellation.c:860:25: note: use function 'abs' instead l1_norm += (float) (fabs(i - my_median) * self->aec->delay_histogram[i]); ^~~~ abs 1 warning generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aec/aec_resampler.o audio/processing/aec/aec_resampler.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/smooth.o audio/coding_ilbc/smooth.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/energy_inverse.o audio/coding_ilbc/energy_inverse.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/noise_suppression_impl.o audio/processing/noise_suppression_impl.cc In file included from audio/processing/noise_suppression_impl.cc:22: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aecm/aecm_core.o audio/processing/aecm/aecm_core.c audio/processing/aecm/aecm_core.c:68:29: warning: unused variable 'kAlpha1' [-Wunused-const-variable] static const WebRtc_UWord16 kAlpha1 = 32584; ^ audio/processing/aecm/aecm_core.c:70:29: warning: unused variable 'kBeta1' [-Wunused-const-variable] static const WebRtc_UWord16 kBeta1 = 4249; ^ audio/processing/aecm/aecm_core.c:72:29: warning: unused variable 'kAlpha2' [-Wunused-const-variable] static const WebRtc_UWord16 kAlpha2 = 30879; ^ audio/processing/aecm/aecm_core.c:74:29: warning: unused variable 'kBeta2' [-Wunused-const-variable] static const WebRtc_UWord16 kBeta2 = 11072; ^ audio/processing/aecm/aecm_core.c:76:29: warning: unused variable 'kAlpha3' [-Wunused-const-variable] static const WebRtc_UWord16 kAlpha3 = 26951; ^ audio/processing/aecm/aecm_core.c:78:29: warning: unused variable 'kBeta3' [-Wunused-const-variable] static const WebRtc_UWord16 kBeta3 = 18927; ^ 6 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/encode.o audio/coding_isac/main/encode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/lattice.o audio/coding_isac/fix/lattice.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/interpolate.o audio/coding_ilbc/interpolate.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/simple_lpc_analysis.o audio/coding_ilbc/simple_lpc_analysis.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/ilbc_specific_functions.o audio/common/processing/ilbc_specific_functions.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/filterbanks.o audio/coding_isac/main/filterbanks.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/lsf_check.o audio/coding_ilbc/lsf_check.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/intialize.o audio/coding_isac/main/intialize.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/arith_routines.o audio/coding_isac/main/arith_routines.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/gain_control_impl.o audio/processing/gain_control_impl.cc In file included from audio/processing/gain_control_impl.cc:18: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/decode.o audio/coding_isac/main/decode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/pitch_estimator.o audio/coding_isac/main/pitch_estimator.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/simple_lsf_quant.o audio/coding_ilbc/simple_lsf_quant.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/entropy_coding.o audio/coding_isac/fix/entropy_coding.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o audio/processing/level_estimator_impl.o audio/processing/level_estimator_impl.cc In file included from audio/processing/level_estimator_impl.cc:17: In file included from audio/processing/audio_processing_impl.h:19: ./system_wrappers/scoped_ptr.h:55:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:60:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:137:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ ./system_wrappers/scoped_ptr.h:142:18: warning: unused typedef 'type_must_be_complete' [-Wunused-local-typedef] typedef char type_must_be_complete[sizeof(T)]; ^ 4 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/simple_interpolate_lsf.o audio/coding_ilbc/simple_interpolate_lsf.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/arith_routines_logist.o audio/coding_isac/main/arith_routines_logist.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/lpc_masking_model.o audio/coding_isac/fix/lpc_masking_model.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/aecm/echo_control_mobile.o audio/processing/aecm/echo_control_mobile.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/pack_bits.o audio/coding_ilbc/pack_bits.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/levinson_durbin.o audio/common/processing/levinson_durbin.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/hp_input.o audio/coding_ilbc/hp_input.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/create_augmented_vec.o audio/coding_ilbc/create_augmented_vec.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/resample_48khz.o audio/common/processing/resample_48khz.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/pitch_gain_tables.o audio/coding_isac/fix/pitch_gain_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/ns/ns_core.o audio/processing/ns/ns_core.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/resample_fractional.o audio/common/processing/resample_fractional.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/lpc_to_refl_coef.o audio/common/processing/lpc_to_refl_coef.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/dot_product_with_scale.o audio/common/processing/dot_product_with_scale.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/min_max_operations.o audio/common/processing/min_max_operations.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/webrtc_fft_t_1024_8.o audio/common/processing/webrtc_fft_t_1024_8.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/ns/noise_suppression.o audio/processing/ns/noise_suppression.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/init_encode.o audio/coding_ilbc/init_encode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/cb_search_core.o audio/coding_ilbc/cb_search_core.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/state_search.o audio/coding_ilbc/state_search.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/spectrum_ar_model_tables.o audio/coding_isac/main/spectrum_ar_model_tables.c clang++ -Wall -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -c -o system_wrappers/critical_section_posix.o system_wrappers/critical_section_posix.cc clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/pitch_lag_tables.o audio/coding_isac/fix/pitch_lag_tables.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/filtered_cb_vecs.o audio/coding_ilbc/filtered_cb_vecs.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/decoder_interpolate_lsf.o audio/coding_ilbc/decoder_interpolate_lsf.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/processing/utility/delay_estimator_wrapper.o audio/processing/utility/delay_estimator_wrapper.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/cb_mem_energy_calc.o audio/coding_ilbc/cb_mem_energy_calc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/resample_by_2_internal.o audio/common/processing/resample_by_2_internal.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/fft.o audio/coding_isac/main/fft.c audio/coding_isac/main/fft.c:338:17: warning: comparison of array 'fftstate->Tmp0' equal to a null pointer is always false [-Wtautological-pointer-compare] if (fftstate->Tmp0 == NULL || fftstate->Tmp1 == NULL || fftstate->Tmp... ~~~~~~~~~~^~~~ ~~~~ audio/coding_isac/main/fft.c:338:43: warning: comparison of array 'fftstate->Tmp1' equal to a null pointer is always false [-Wtautological-pointer-compare] if (fftstate->Tmp0 == NULL || fftstate->Tmp1 == NULL || fftstate->Tmp... ~~~~~~~~~~^~~~ ~~~~ audio/coding_isac/main/fft.c:338:69: warning: comparison of array 'fftstate->Tmp2' equal to a null pointer is always false [-Wtautological-pointer-compare] ...== NULL || fftstate->Tmp1 == NULL || fftstate->Tmp2 == NULL || fftstate-... ~~~~~~~~~~^~~~ ~~~~ audio/coding_isac/main/fft.c:338:95: warning: comparison of array 'fftstate->Tmp3' equal to a null pointer is always false [-Wtautological-pointer-compare] ...== NULL || fftstate->Tmp2 == NULL || fftstate->Tmp3 == NULL ~~~~~~~~~~^~~~ ~~~~ audio/coding_isac/main/fft.c:339:20: warning: comparison of array 'fftstate->Perm' equal to a null pointer is always false [-Wtautological-pointer-compare] || fftstate->Perm == NULL) { ~~~~~~~~~~^~~~ ~~~~ 5 warnings generated. clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/filters.o audio/coding_isac/fix/filters.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/pitch_estimator.o audio/coding_isac/fix/pitch_estimator.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/randomization_functions.o audio/common/processing/randomization_functions.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/isacfix.o audio/coding_isac/fix/isacfix.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/init_decode.o audio/coding_ilbc/init_decode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/cb_mem_energy.o audio/coding_ilbc/cb_mem_energy.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/main/bandwidth_estimator.o audio/coding_isac/main/bandwidth_estimator.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_g722/g722_encode.o audio/coding_g722/g722_encode.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/sqrt_of_one_minus_x_squared.o audio/common/processing/sqrt_of_one_minus_x_squared.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/split_vq.o audio/coding_ilbc/split_vq.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/common/processing/refl_coef_to_lpc.o audio/common/processing/refl_coef_to_lpc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_ilbc/lsf_interpolate_to_poly_enc.o audio/coding_ilbc/lsf_interpolate_to_poly_enc.c clang -Wall -msse2 -I. -I./audio/common/processing -I./audio/common/vad -I./audio/processing/aec -I./audio/processing/aecm -I./audio/processing/agc -I./audio/processing/ns -I./audio/processing/utility -I./system_wrappers -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -DWEBRTC_NS_FLOAT=true -DSSE2_OPS=true -c -o audio/coding_isac/fix/decode.o audio/coding_isac/fix/decode.c ar rcs libminiwebrtc.a audio/common/resampler/resampler.o audio/common/processing/auto_correlation.o audio/common/processing/auto_corr_to_refl_coef.o audio/common/processing/complex_bit_reverse.o audio/common/processing/complex_fft.o audio/common/processing/copy_set_operations.o audio/common/processing/cross_correlation.o audio/common/processing/division_operations.o audio/common/processing/dot_product_with_scale.o audio/common/processing/downsample_fast.o audio/common/processing/energy.o audio/common/processing/filter_ar.o audio/common/processing/filter_ar_fast_q12.o audio/common/processing/filter_ma_fast_q12.o audio/common/processing/get_hanning_window.o audio/common/processing/get_scaling_square.o audio/common/processing/ilbc_specific_functions.o audio/common/processing/levinson_durbin.o audio/common/processing/lpc_to_refl_coef.o audio/common/processing/min_max_operations.o audio/common/processing/randomization_functions.o audio/common/processing/refl_coef_to_lpc.o audio/common/processing/resample.o audio/common/processing/resample_48khz.o audio/common/processing/resample_by_2.o audio/common/processing/resample_by_2_internal.o audio/common/processing/resample_fractional.o audio/common/processing/splitting_filter.o audio/common/processing/spl_sqrt.o audio/common/processing/spl_sqrt_floor.o audio/common/processing/spl_version.o audio/common/processing/sqrt_of_one_minus_x_squared.o audio/common/processing/vector_scaling_operations.o audio/common/processing/webrtc_fft_t_1024_8.o audio/common/processing/webrtc_fft_t_rad.o audio/common/vad/vad_core.o audio/common/vad/vad_filterbank.o audio/common/vad/vad_gmm.o audio/common/vad/vad_sp.o audio/common/vad/webrtc_vad.o audio/coding_g722/g722_decode.o audio/coding_g722/g722_encode.o audio/coding_g722/g722_interface.o audio/coding_isac/fix/arith_routines.o audio/coding_isac/fix/arith_routines_hist.o audio/coding_isac/fix/arith_routines_logist.o audio/coding_isac/fix/bandwidth_estimator.o audio/coding_isac/fix/decode.o audio/coding_isac/fix/decode_bwe.o audio/coding_isac/fix/decode_plc.o audio/coding_isac/fix/encode.o audio/coding_isac/fix/entropy_coding.o audio/coding_isac/fix/fft.o audio/coding_isac/fix/filterbanks.o audio/coding_isac/fix/filterbank_tables.o audio/coding_isac/fix/filters.o audio/coding_isac/fix/initialize.o audio/coding_isac/fix/isacfix.o audio/coding_isac/fix/lattice.o audio/coding_isac/fix/lattice_c.o audio/coding_isac/fix/lpc_masking_model.o audio/coding_isac/fix/lpc_tables.o audio/coding_isac/fix/pitch_estimator.o audio/coding_isac/fix/pitch_filter.o audio/coding_isac/fix/pitch_gain_tables.o audio/coding_isac/fix/pitch_lag_tables.o audio/coding_isac/fix/spectrum_ar_model_tables.o audio/coding_isac/fix/transform.o audio/coding_isac/main/arith_routines.o audio/coding_isac/main/arith_routines_hist.o audio/coding_isac/main/arith_routines_logist.o audio/coding_isac/main/bandwidth_estimator.o audio/coding_isac/main/crc.o audio/coding_isac/main/decode.o audio/coding_isac/main/decode_bwe.o audio/coding_isac/main/encode.o audio/coding_isac/main/encode_lpc_swb.o audio/coding_isac/main/entropy_coding.o audio/coding_isac/main/fft.o audio/coding_isac/main/filterbanks.o audio/coding_isac/main/filterbank_tables.o audio/coding_isac/main/filter_functions.o audio/coding_isac/main/intialize.o audio/coding_isac/main/isac.o audio/coding_isac/main/lattice.o audio/coding_isac/main/lpc_analysis.o audio/coding_isac/main/lpc_gain_swb_tables.o audio/coding_isac/main/lpc_shape_swb12_tables.o audio/coding_isac/main/lpc_shape_swb16_tables.o audio/coding_isac/main/lpc_tables.o audio/coding_isac/main/pitch_estimator.o audio/coding_isac/main/pitch_filter.o audio/coding_isac/main/pitch_gain_tables.o audio/coding_isac/main/pitch_lag_tables.o audio/coding_isac/main/spectrum_ar_model_tables.o audio/coding_isac/main/transform.o audio/coding_ilbc/abs_quant.o audio/coding_ilbc/abs_quant_loop.o audio/coding_ilbc/augmented_cb_corr.o audio/coding_ilbc/bw_expand.o audio/coding_ilbc/cb_construct.o audio/coding_ilbc/cb_mem_energy_augmentation.o audio/coding_ilbc/cb_mem_energy.o audio/coding_ilbc/cb_mem_energy_calc.o audio/coding_ilbc/cb_search.o audio/coding_ilbc/cb_search_core.o audio/coding_ilbc/cb_update_best_index.o audio/coding_ilbc/chebyshev.o audio/coding_ilbc/comp_corr.o audio/coding_ilbc/constants.o audio/coding_ilbc/create_augmented_vec.o audio/coding_ilbc/decode.o audio/coding_ilbc/decode_residual.o audio/coding_ilbc/decoder_interpolate_lsf.o audio/coding_ilbc/do_plc.o audio/coding_ilbc/encode.o audio/coding_ilbc/energy_inverse.o audio/coding_ilbc/enhancer.o audio/coding_ilbc/enhancer_interface.o audio/coding_ilbc/enh_upsample.o audio/coding_ilbc/filtered_cb_vecs.o audio/coding_ilbc/frame_classify.o audio/coding_ilbc/gain_dequant.o audio/coding_ilbc/gain_quant.o audio/coding_ilbc/get_cd_vec.o audio/coding_ilbc/get_lsp_poly.o audio/coding_ilbc/get_sync_seq.o audio/coding_ilbc/hp_input.o audio/coding_ilbc/hp_output.o audio/coding_ilbc/ilbc.o audio/coding_ilbc/index_conv_dec.o audio/coding_ilbc/index_conv_enc.o audio/coding_ilbc/init_decode.o audio/coding_ilbc/init_encode.o audio/coding_ilbc/interpolate.o audio/coding_ilbc/interpolate_samples.o audio/coding_ilbc/lpc_encode.o audio/coding_ilbc/lsf_check.o audio/coding_ilbc/lsf_interpolate_to_poly_dec.o audio/coding_ilbc/lsf_interpolate_to_poly_enc.o audio/coding_ilbc/lsf_to_lsp.o audio/coding_ilbc/lsf_to_poly.o audio/coding_ilbc/lsp_to_lsf.o audio/coding_ilbc/my_corr.o audio/coding_ilbc/nearest_neighbor.o audio/coding_ilbc/pack_bits.o audio/coding_ilbc/poly_to_lsf.o audio/coding_ilbc/poly_to_lsp.o audio/coding_ilbc/refiner.o audio/coding_ilbc/simple_interpolate_lsf.o audio/coding_ilbc/simple_lpc_analysis.o audio/coding_ilbc/simple_lsf_dequant.o audio/coding_ilbc/simple_lsf_quant.o audio/coding_ilbc/smooth.o audio/coding_ilbc/smooth_out_data.o audio/coding_ilbc/sort_sq.o audio/coding_ilbc/split_vq.o audio/coding_ilbc/state_construct.o audio/coding_ilbc/state_search.o audio/coding_ilbc/swap_bytes.o audio/coding_ilbc/unpack_bits.o audio/coding_ilbc/vq3.o audio/coding_ilbc/vq4.o audio/coding_ilbc/window32_w32.o audio/coding_ilbc/xcorr_coef.o audio/processing/audio_buffer.o audio/processing/audio_processing_impl.o audio/processing/echo_cancellation_impl.o audio/processing/echo_control_mobile_impl.o audio/processing/gain_control_impl.o audio/processing/high_pass_filter_impl.o audio/processing/level_estimator_impl.o audio/processing/noise_suppression_impl.o audio/processing/processing_component.o audio/processing/splitting_filter.o audio/processing/voice_detection_impl.o audio/processing/aec/aec_core.o audio/processing/aec/aec_rdft.o audio/processing/aec/aec_resampler.o audio/processing/aec/echo_cancellation.o audio/processing/aecm/aecm_core.o audio/processing/aecm/echo_control_mobile.o audio/processing/agc/analog_agc.o audio/processing/agc/digital_agc.o audio/processing/ns/noise_suppression.o audio/processing/ns/ns_core.o audio/processing/utility/delay_estimator.o audio/processing/utility/delay_estimator_wrapper.o audio/processing/utility/fft4g.o audio/processing/utility/ring_buffer.o system_wrappers/cpu_features.o system_wrappers/critical_section.o system_wrappers/critical_section_posix.o system_wrappers/file_impl.o audio/processing/aec/aec_rdft_sse2.o audio/processing/aec/aec_core_sse2.o make[2]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/miniwebrtc' clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o isaccodec.yate -I/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/miniwebrtc/audio/coding_isac/main -I../libs/miniwebrtc/audio/common/processing -I../libs/miniwebrtc isaccodec.cpp -L../libs/miniwebrtc -lminiwebrtc -L.. -lyate In file included from isaccodec.cpp:53: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o gsmcodec.yate -I/usr/include/gsm gsmcodec.cpp -L.. -lyate -lgsm In file included from gsmcodec.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/monitoring.yate server/monitoring.cpp -L.. -lyate In file included from server/monitoring.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/callcounters.yate server/callcounters.cpp -L.. -lyate In file included from server/callcounters.cpp:22: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. make -C ../libs/ysig make[2]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/ysig' clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c layer2.cpp In file included from layer2.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c q921.cpp In file included from q921.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c address.cpp In file included from address.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c management.cpp In file included from management.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c isup.cpp In file included from isup.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ isup.cpp:5168:20: warning: unused function 'setInvalidIE' [-Wunused-function] static inline void setInvalidIE(unsigned char ie, const char*& reason, S... ^ 2 warnings generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c interface.cpp In file included from interface.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. make -C ../yasn make[3]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/yasn' clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c asn.cpp In file included from asn.cpp:22: In file included from ./yateasn.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ asn.cpp:1350:14: warning: variable 'size' set but not used [-Wunused-but-set-variable] int size = sizeof(int); ^ In file included from asn.cpp:22: ./yateasn.h:389:9: warning: private field 'size' is not used [-Wunused-private-field] int size; ^ ./yateasn.h:390:9: warning: private field 'maxVal' is not used [-Wunused-private-field] int maxVal; ^ ./yateasn.h:391:9: warning: private field 'minVal' is not used [-Wunused-private-field] int minVal; ^ 5 warnings generated. clang++ -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L../.. -lyate -o ../../libyateasn.so.6.2.0 -shared -Wl,-soname=libyateasn.so.6.2.0 asn.o -L../.. -lyate cd ../.. && ln -sf libyateasn.so.6.2.0 libyateasn.so ar rcs libyasn.a asn.o make[3]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/yasn' clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c tup.cpp In file included from tup.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c tcap.cpp In file included from tcap.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c sigtran.cpp In file included from sigtran.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c layer3.cpp In file included from layer3.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c engine.cpp In file included from engine.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c sigcall.cpp In file included from sigcall.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c dumper.cpp In file included from dumper.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c layer4.cpp In file included from layer4.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c sccp.cpp In file included from sccp.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c testpart.cpp In file included from testpart.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c q931.cpp In file included from q931.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ q931.cpp:444:18: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] if (val < 0 && val > 2) ~~~~~~~~^~~~~~~~~~ 2 warnings generated. clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c router.cpp In file included from router.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ../../libyatesig.so.6.2.0 -shared -Wl,-soname=libyatesig.so.6.2.0 engine.o address.o sigcall.o sigtran.o interface.o layer2.o layer3.o layer4.o router.o sccp.o tcap.o dumper.o management.o isup.o tup.o testpart.o q921.o q931.o -L../.. -lyateasn -lyate ar rcs libyatesig.a engine.o address.o sigcall.o sigtran.o interface.o layer2.o layer3.o layer4.o router.o sccp.o tcap.o dumper.o management.o isup.o tup.o testpart.o q921.o q931.o clang++ -Wall -I../.. -I../.. -I. -I../../libs/yasn -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -o yate-ss7test main-ss7test.cpp -lpthread -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L. -lyatesig -L../.. -lyateasn -lyate In file included from main-ss7test.cpp:22: In file included from ./yatesig.h:25: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. cd ../.. && ln -sf libyatesig.so.6.2.0 libyatesig.so make[2]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/ysig' mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/ysigchan.yate -I../libs/ysig server/ysigchan.cpp -lyatesig -L.. -lyate In file included from server/ysigchan.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/queues.yate server/queues.cpp -L.. -lyate In file included from server/queues.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p sig && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o sig/ss7_lnp_ansi.yate -I../libs/ysig -I../libs/yasn sig/ss7_lnp_ansi.cpp -lyatesig -lyateasn -L.. -lyate In file included from sig/ss7_lnp_ansi.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o radio/dummyradio.yate -I../libs/yradio radio/dummyradio.cpp -lyateradio -L.. -lyate In file included from radio/dummyradio.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/accfile.yate server/accfile.cpp -L.. -lyate In file included from server/accfile.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o filetransfer.yate filetransfer.cpp -L.. -lyate In file included from filetransfer.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. make -C ../libs/yjabber make[2]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/yjabber' clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c jbstream.cpp In file included from jbstream.cpp:21: In file included from ./yatejabber.h:24: In file included from ./xmpputils.h:24: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c jgengine.cpp In file included from jgengine.cpp:21: In file included from ./yatejingle.h:24: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c session.cpp In file included from session.cpp:21: In file included from ./yatejingle.h:24: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c jbengine.cpp In file included from jbengine.cpp:21: In file included from ./yatejabber.h:24: In file included from ./xmpputils.h:24: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c xmpputils.cpp In file included from xmpputils.cpp:21: In file included from ./xmpputils.h:24: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ../../libyatejabber.so.6.2.0 -shared -Wl,-soname=libyatejabber.so.6.2.0 xmpputils.o jbstream.o jbengine.o session.o jgengine.o -L../.. -lyate cd ../.. && ln -sf libyatejabber.so.6.2.0 libyatejabber.so ar rcs libyatejabber.a xmpputils.o jbstream.o jbengine.o session.o jgengine.o make[2]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/yjabber' clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o jabber/jabberserver.yate -I../libs/yjabber jabber/jabberserver.cpp -lyatejabber -L.. -lyate In file included from jabber/jabberserver.cpp:28: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ jabber/jabberserver.cpp:2480:28: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] if (t == XMPPUtils::IqGet && t == XMPPUtils::IqSet) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/yradius.yate server/yradius.cpp -L.. -lyate In file included from server/yradius.cpp:25: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/cache.yate server/cache.cpp -L.. -lyate In file included from server/cache.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o tonedetect.yate tonedetect.cpp -L.. -lyate In file included from tonedetect.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o mux.yate mux.cpp -L.. -lyate In file included from mux.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o callgen.yate callgen.cpp -L.. -lyate In file included from callgen.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o openssl.yate -DUSE_TLS_METHOD -DNO_AESCTR openssl.cpp -L.. -lyate -lssl -lcrypto In file included from openssl.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ openssl.cpp:634:17: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] return 0 == AES_set_encrypt_key((const unsigned char*)key,len*8,m_key); ^ /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:658:5: warning: 'AES_encrypt' is deprecated [-Wdeprecated-declarations] AES_ctr128_encrypt( ^ openssl.cpp:36:71: note: expanded from macro 'AES_ctr128_encrypt' CRYPTO_ctr128_encrypt(in,out,len,key,ivec,ecount,num,(block128_f)AE... ^ /usr/include/openssl/aes.h:56:1: note: 'AES_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:692:5: warning: 'AES_cfb128_encrypt' is deprecated [-Wdeprecated-declarations] AES_cfb128_encrypt( ^ /usr/include/openssl/aes.h:69:1: note: 'AES_cfb128_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:710:5: warning: 'AES_cfb128_encrypt' is deprecated [-Wdeprecated-declarations] AES_cfb128_encrypt( ^ /usr/include/openssl/aes.h:69:1: note: 'AES_cfb128_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:741:5: warning: 'DES_set_odd_parity' is deprecated [-Wdeprecated-declarations] DES_set_odd_parity(&nativeKey); ^ /usr/include/openssl/des.h:176:1: note: 'DES_set_odd_parity' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void DES_set_odd_parity(DES_cblock *key); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:742:17: warning: 'DES_set_key_checked' is deprecated [-Wdeprecated-declarations] return 0 == DES_set_key_checked(&nativeKey,&k); ^ /usr/include/openssl/des.h:189:1: note: 'DES_set_key_checked' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:817:6: warning: 'DES_ncbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_ncbc_encrypt((const unsigned char*)inpData,(unsigned cha... ^ /usr/include/openssl/des.h:92:1: note: 'DES_ncbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:820:6: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_ede2_cbc_encrypt((const unsigned char*)inpData,(unsigne... ^ /usr/include/openssl/des.h:65:9: note: expanded from macro 'DES_ede2_cbc_encrypt' DES_ede3_cbc_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(e)) ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:823:6: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_ede3_cbc_encrypt((const unsigned char*)inpData,(unsigne... ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:849:6: warning: 'DES_ncbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_ncbc_encrypt((const unsigned char*)inpData,(unsigned cha... ^ /usr/include/openssl/des.h:92:1: note: 'DES_ncbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:852:6: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_ede2_cbc_encrypt((const unsigned char*)inpData,(unsigne... ^ /usr/include/openssl/des.h:65:9: note: expanded from macro 'DES_ede2_cbc_encrypt' DES_ede3_cbc_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(e)) ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ openssl.cpp:855:6: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_ede3_cbc_encrypt((const unsigned char*)inpData,(unsigne... ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 13 warnings generated. mkdir -p sig && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o sig/isupmangler.yate -I../libs/ysig sig/isupmangler.cpp -lyatesig -L.. -lyate In file included from sig/isupmangler.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ysockschan.yate ysockschan.cpp -L.. -lyate In file included from ysockschan.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o wiresniff.yate wiresniff.cpp -L.. -lyate In file included from wiresniff.cpp:23: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/park.yate server/park.cpp -L.. -lyate In file included from server/park.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. make -C ../libs/ypbx make[2]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/ypbx' clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c multiroute.cpp In file included from multiroute.cpp:22: In file included from ./yatepbx.h:22: In file included from ../../yatephone.h:29: In file included from ../../yatengine.h:29: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ multiroute.cpp:45:17: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start(va,clear); ^ multiroute.cpp:42:59: note: parameter of type 'bool' is declared here void CallInfo::copyParams(const NamedList& original, bool clear, ...) ^ 2 warnings generated. clang++ -Wall -I../.. -I../.. -I. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c assist.cpp In file included from assist.cpp:22: In file included from ./yatepbx.h:22: In file included from ../../yatephone.h:29: In file included from ../../yatengine.h:29: ../../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. ar rcs libyatepbx.a multiroute.o assist.o make[2]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/ypbx' mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/dbpbx.yate -I../libs/ypbx server/dbpbx.cpp -L../libs/ypbx -lyatepbx -L.. -lyate In file included from server/dbpbx.cpp:22: In file included from ../libs/ypbx/yatepbx.h:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o conference.yate conference.cpp -L.. -lyate In file included from conference.cpp:24: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/heartbeat.yate server/heartbeat.cpp -L.. -lyate In file included from server/heartbeat.cpp:23: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o speexcodec.yate -I/usr/include speexcodec.cpp -L.. -lyate -lspeex In file included from speexcodec.cpp:24: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o jabber/jbfeatures.yate -I../libs/yjabber jabber/jbfeatures.cpp -lyatejabber -L.. -lyate In file included from jabber/jbfeatures.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p server && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o server/dbwave.yate server/dbwave.cpp -L.. -lyate In file included from server/dbwave.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o rmanager.yate -DHAVE_MALLINFO rmanager.cpp -L.. -lyate In file included from rmanager.cpp:23: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ rmanager.cpp:1684:27: warning: 'mallinfo' is deprecated [-Wdeprecated-declarations] struct mallinfo info = ::mallinfo(); ^ /usr/include/malloc.h:114:48: note: 'mallinfo' has been explicitly marked deprecated here extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; ^ /usr/include/malloc.h:32:30: note: expanded from macro '__MALLOC_DEPRECATED' # define __MALLOC_DEPRECATED __attribute_deprecated__ ^ /usr/include/sys/cdefs.h:339:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ 2 warnings generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o moh.yate moh.cpp -L.. -lyate In file included from moh.cpp:32: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. make -C ../libs/ilbc make[2]: Entering directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/ilbc' clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c helpfun.c helpfun.c:264:11: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] float tmp; ^ 1 warning generated. clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c iLBC_decode.c iLBC_decode.c:325:9: warning: variable 'check' set but not used [-Wunused-but-set-variable] int check; ^ 1 warning generated. clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c syntFilter.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c FrameClassify.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c enhancer.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c StateConstructW.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c gainquant.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c getCBvec.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c anaFilter.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c iLBC_encode.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c LPCencode.c LPCencode.c:217:9: warning: variable 'change' set but not used [-Wunused-but-set-variable] int change=0; ^ 1 warning generated. clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c constants.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c packing.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c LPCdecode.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c iCBSearch.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c hpInput.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c StateSearchW.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c lsf.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c doCPLC.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c createCB.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c iCBConstruct.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c filter.c clang -Wall -I../.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -O3 -funroll-loops -fomit-frame-pointer -fsigned-char -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -c hpOutput.c ar rcs libilbc.a anaFilter.o iCBSearch.o packing.o constants.o gainquant.o iLBC_decode.o StateConstructW.o createCB.o getCBvec.o iLBC_encode.o StateSearchW.o doCPLC.o helpfun.o syntFilter.o enhancer.o hpInput.o LPCdecode.o filter.o hpOutput.o LPCencode.o FrameClassify.o iCBConstruct.o lsf.o make[2]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/ilbc' clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ilbccodec.yate -I/var/tmp/portage/net-voip/yate-6.2.0/work/yate/libs/ilbc ilbccodec.cpp -L../libs/ilbc -lilbc -L.. -lyate In file included from ilbccodec.cpp:24: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o msgsniff.yate msgsniff.cpp -L.. -lyate In file included from msgsniff.cpp:22: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o extmodule.yate extmodule.cpp -L.. -lyate In file included from extmodule.cpp:23: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ 1 warning generated. mkdir -p sig && clang++ -Wall -I.. -I.. -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--retain-symbols-file,/dev/null -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o sig/camel_map.yate -I../libs/ysig -I../libs/yasn sig/camel_map.cpp -lyatesig -lyateasn -L.. -lyate In file included from sig/camel_map.cpp:22: In file included from ../yatephone.h:29: In file included from ../yatengine.h:29: ../yateclass.h:2157:40: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] { return checkBOM(c_str()) && &(*this = c_str() + 3); } ~~ ~~~~~~~^~~~~~~~~~~~~~ ../yateclass.h:2364:13: note: 'operator=' returns a reference String& operator=(const char* value); ^ sig/camel_map.cpp:7751:9: error: type 'const char[1]' cannot be narrowed to 'bool' in initializer list [-Wc++11-narrowing] {0, ""}, ^~ sig/camel_map.cpp:7751:9: note: insert an explicit cast to silence this issue {0, ""}, ^~ static_cast( ) 1 warning and 1 error generated. make[1]: *** [Makefile:313: sig/camel_map.yate] Error 1 shuffle=3236614496 make[1]: Leaving directory '/var/tmp/portage/net-voip/yate-6.2.0/work/yate/modules' make: *** [Makefile:186: modules] Error 2 shuffle=3236614496 * ERROR: net-voip/yate-6.2.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-voip/yate-6.2.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-voip/yate-6.2.0::gentoo'`. * The complete build log is located at '/var/log/portage/net-voip:yate-6.2.0:20221110-200440.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-voip/yate-6.2.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-voip/yate-6.2.0/temp/environment'. * Working directory: '/var/tmp/portage/net-voip/yate-6.2.0/work/yate' * S: '/var/tmp/portage/net-voip/yate-6.2.0/work/yate'