>>> espeak 1.48.04 Downloading wget --passive-ftp -nd -t 3 -O '/nvmedata/autobuild/instance-5/output-1/build/.espeak-1.48.04-source.zip.5W1xV0/output' 'http://downloads.sourceforge.net/project/espeak/espeak/espeak-1.48/espeak-1.48.04-source.zip' --2022-04-17 08:04:18-- http://downloads.sourceforge.net/project/espeak/espeak/espeak-1.48/espeak-1.48.04-source.zip Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 204.68.111.105 Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|204.68.111.105|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://iweb.dl.sourceforge.net/project/espeak/espeak/espeak-1.48/espeak-1.48.04-source.zip [following] --2022-04-17 08:04:18-- http://iweb.dl.sourceforge.net/project/espeak/espeak/espeak-1.48/espeak-1.48.04-source.zip Resolving iweb.dl.sourceforge.net (iweb.dl.sourceforge.net)... 192.175.120.182, 2607:f748:10:12::5f:2 Connecting to iweb.dl.sourceforge.net (iweb.dl.sourceforge.net)|192.175.120.182|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3019245 (2.9M) [application/octet-stream] Saving to: '/nvmedata/autobuild/instance-5/output-1/build/.espeak-1.48.04-source.zip.5W1xV0/output' 0K .......... .......... .......... .......... .......... 1% 533K 5s 50K .......... .......... .......... .......... .......... 3% 1.03M 4s 100K .......... .......... .......... .......... .......... 5% 128M 3s 150K .......... .......... .......... .......... .......... 6% 1.04M 3s 200K .......... .......... .......... .......... .......... 8% 199M 2s 250K .......... .......... .......... .......... .......... 10% 1.02M 2s 300K .......... .......... .......... .......... .......... 11% 205M 2s 350K .......... .......... .......... .......... .......... 13% 192M 2s 400K .......... .......... .......... .......... .......... 15% 1.06M 2s 450K .......... .......... .......... .......... .......... 16% 109M 1s 500K .......... .......... .......... .......... .......... 18% 1.08M 1s 550K .......... .......... .......... .......... .......... 20% 30.7M 1s 600K .......... .......... .......... .......... .......... 22% 205M 1s 650K .......... .......... .......... .......... .......... 23% 1.07M 1s 700K .......... .......... .......... .......... .......... 25% 195M 1s 750K .......... .......... .......... .......... .......... 27% 27.6M 1s 800K .......... .......... .......... .......... .......... 28% 1.10M 1s 850K .......... .......... .......... .......... .......... 30% 97.2M 1s 900K .......... .......... .......... .......... .......... 32% 19.5M 1s 950K .......... .......... .......... .......... .......... 33% 207M 1s 1000K .......... .......... .......... .......... .......... 35% 1.11M 1s 1050K .......... .......... .......... .......... .......... 37% 16.8M 1s 1100K .......... .......... .......... .......... .......... 39% 184M 1s 1150K .......... .......... .......... .......... .......... 40% 1.11M 1s 1200K .......... .......... .......... .......... .......... 42% 15.8M 1s 1250K .......... .......... .......... .......... .......... 44% 168M 1s 1300K .......... .......... .......... .......... .......... 45% 1.13M 1s 1350K .......... .......... .......... .......... .......... 47% 85.6M 1s 1400K .......... .......... .......... .......... .......... 49% 15.4M 1s 1450K .......... .......... .......... .......... .......... 50% 1.13M 1s 1500K .......... .......... .......... .......... .......... 52% 100M 1s 1550K .......... .......... .......... .......... .......... 54% 15.2M 1s 1600K .......... .......... .......... .......... .......... 55% 163M 0s 1650K .......... .......... .......... .......... .......... 57% 1.12M 0s 1700K .......... .......... .......... .......... .......... 59% 203M 0s 1750K .......... .......... .......... .......... .......... 61% 16.6M 0s 1800K .......... .......... .......... .......... .......... 62% 44.3M 0s 1850K .......... .......... .......... .......... .......... 64% 1.15M 0s 1900K .......... .......... .......... .......... .......... 66% 14.9M 0s 1950K .......... .......... .......... .......... .......... 67% 95.2M 0s 2000K .......... .......... .......... .......... .......... 69% 1.13M 0s 2050K .......... .......... .......... .......... .......... 71% 156M 0s 2100K .......... .......... .......... .......... .......... 72% 13.7M 0s 2150K .......... .......... .......... .......... .......... 74% 188M 0s 2200K .......... .......... .......... .......... .......... 76% 1.14M 0s 2250K .......... .......... .......... .......... .......... 78% 81.1M 0s 2300K .......... .......... .......... .......... .......... 79% 15.9M 0s 2350K .......... .......... .......... .......... .......... 81% 83.8M 0s 2400K .......... .......... .......... .......... .......... 83% 1.13M 0s 2450K .......... .......... .......... .......... .......... 84% 176M 0s 2500K .......... .......... .......... .......... .......... 86% 13.9M 0s 2550K .......... .......... .......... .......... .......... 88% 185M 0s 2600K .......... .......... .......... .......... .......... 89% 1.13M 0s 2650K .......... .......... .......... .......... .......... 91% 86.1M 0s 2700K .......... .......... .......... .......... .......... 93% 16.8M 0s 2750K .......... .......... .......... .......... .......... 94% 94.5M 0s 2800K .......... .......... .......... .......... .......... 96% 205M 0s 2850K .......... .......... .......... .......... .......... 98% 1.13M 0s 2900K .......... .......... .......... .......... ........ 100% 12.0M=0.9s 2022-04-17 08:04:19 (3.05 MB/s) - '/nvmedata/autobuild/instance-5/output-1/build/.espeak-1.48.04-source.zip.5W1xV0/output' saved [3019245/3019245] espeak-1.48.04-source.zip: OK (sha256: bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659) >>> espeak 1.48.04 Extracting mkdir -p /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host mkdir -p /nvmedata/autobuild/instance-5/output-1/per-package/espeak/target /usr/bin/unzip -q -d /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04 /nvmedata/autobuild/instance-5/dl/espeak/espeak-1.48.04-source.zip mv /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/espeak-1.48.04-source/* /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04 rm -f -r /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/espeak-1.48.04-source >>> espeak 1.48.04 Patching Applying 0001-Fix-build-of-shared-library-on-architectures-needing.patch using patch: patching file src/Makefile Applying 0002-tr_languages-cast-string_ordinal-init-values.patch using patch: patching file src/tr_languages.cpp Hunk #1 succeeded at 198 (offset -2 lines). >>> espeak 1.48.04 Configuring mkdir -p /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/host-skeleton/host/ /nvmedata/autobuild/instance-5/output-1/per-package/host-skeleton/host/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/pulseaudio/host/ /nvmedata/autobuild/instance-5/output-1/per-package/pulseaudio/host/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/skeleton/host/ /nvmedata/autobuild/instance-5/output-1/per-package/skeleton/host/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/toolchain/host/ /nvmedata/autobuild/instance-5/output-1/per-package/toolchain/host/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host mkdir -p /nvmedata/autobuild/instance-5/output-1/per-package/espeak/target rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/host-skeleton/target/ /nvmedata/autobuild/instance-5/output-1/per-package/host-skeleton/target/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/target rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/pulseaudio/target/ /nvmedata/autobuild/instance-5/output-1/per-package/pulseaudio/target/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/target rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/skeleton/target/ /nvmedata/autobuild/instance-5/output-1/per-package/skeleton/target/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/target rsync -a --link-dest=/nvmedata/autobuild/instance-5/output-1/per-package/toolchain/target/ /nvmedata/autobuild/instance-5/output-1/per-package/toolchain/target/ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/target # Buildroot provides portaudio V19, see ReadMe file for more details. cp /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src/portaudio19.h /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src/portaudio.h >>> espeak 1.48.04 Building PATH="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin:/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j1 -C /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src PATH="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin:/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" AR="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gcc-ar" AS="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-as" LD="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-ld" NM="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gcc-nm" CC="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gcc" GCC="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gcc" CPP="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-cpp" CXX="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++" FC="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gfortran" F77="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gfortran" RANLIB="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gcc-ranlib" READELF="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-readelf" STRIP="/bin/true" OBJCOPY="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-objcopy" OBJDUMP="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/include" CFLAGS_FOR_BUILD="-O2 -I/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/include" LDFLAGS_FOR_BUILD="-L/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/lib -Wl,-rpath,/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-as" DEFAULT_LINKER="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1" LDFLAGS="" FCFLAGS=" -O2 -g0" FFLAGS=" -O2 -g0" PKG_CONFIG="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/pkg-config" STAGING_DIR="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot" INTLTOOL_PERL=/usr/bin/perl AUDIO="pulseaudio" all make[1]: Entering directory '/nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src' /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions speak.cpp speak.cpp: In function 'void DisplayVoices(FILE*, char*)': speak.cpp:208:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 208 | for(j=0; j < sizeof(buf); j++) | ~~^~~~~~~~~~~~~ speak.cpp: In function 'int main(int, char**)': speak.cpp:527:13: warning: unused variable 'speaking' [-Wunused-variable] 527 | int speaking = 0; | ^~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions compiledict.cpp compiledict.cpp: In function 'int CompileDictionary(const char*, const char*, FILE*, char*, int)': compiledict.cpp:1934:29: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 205 [-Wformat-overflow=] 1934 | sprintf(fname_in,"%srules.txt",path); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from compiledict.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 10 and 209 bytes into a destination of size 205 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions dictionary.cpp dictionary.cpp: In function 'const char* GetTranslatedPhonemeString(int)': dictionary.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 767 | if((phon_out_ix + len) >= phon_out_size) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)': dictionary.cpp:1207:13: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable] 1207 | int post_tonic; // currently not used | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/string.h:519, from dictionary.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void strncpy0(char*, const char*, int)' at dictionary.cpp:88:9, inlined from 'int LookupDictList(Translator*, char**, char*, unsigned int*, int, WORD_TAB*)' at dictionary.cpp:3498:12: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 20 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ dictionary.cpp: In function 'int Lookup(Translator*, const char*, char*)': dictionary.cpp:89:20: warning: array subscript 80 is outside array bounds of 'char [80]' [-Warray-bounds] 89 | to[size-1] = 0; | ~~~~~~~~~~~^~~ dictionary.cpp:3591:14: note: while referencing 'text' 3591 | char text[80]; | ^~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/string.h:519, from dictionary.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void strncpy0(char*, const char*, int)' at dictionary.cpp:88:9, inlined from 'int Lookup(Translator*, const char*, char*)' at dictionary.cpp:3602:11: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 79 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions intonation.cpp intonation.cpp: In function 'void CalcPitches(Translator*, int)': intonation.cpp:1118:14: warning: variable 'group_tone_emph' set but not used [-Wunused-but-set-variable] 1118 | int group_tone_emph; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions readclause.cpp readclause.cpp: In function 'const char* LookupCharName(Translator*, int, int)': readclause.cpp:812:49: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=] 812 | sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name)); | ^~ ~~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from readclause.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 15 and 78 bytes into a destination of size 60 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ readclause.cpp:819:43: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=] 819 | sprintf(buf,"[\002%s]] ",phonemes2); | ^~ ~~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from readclause.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 65 bytes into a destination of size 60 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions setlengths.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions numbers.cpp numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1342:28: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 1342 | if(!found_value & (number_control & 1)) | ^~~~~~~~~~~~ numbers.cpp:1339:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1339 | sprintf(string,"_%dM%do",value,thousandplex); | ^~ numbers.cpp:1339:48: note: directive argument in the range [-2147483647, 2147483647] 1339 | sprintf(string,"_%dM%do",value,thousandplex); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1345:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1345 | sprintf(string,"_%dM%de",value,thousandplex); | ^~ numbers.cpp:1345:48: note: directive argument in the range [-2147483647, 2147483647] 1345 | sprintf(string,"_%dM%de",value,thousandplex); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1351:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1351 | sprintf(string,"_%dM%dx",value,thousandplex); | ^~ numbers.cpp:1351:48: note: directive argument in the range [-2147483647, 2147483647] 1351 | sprintf(string,"_%dM%dx",value,thousandplex); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1357:45: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1357 | sprintf(string,"_%dM%d",value,thousandplex); | ^~ numbers.cpp:1357:40: note: directive argument in the range [-2147483647, 2147483647] 1357 | sprintf(string,"_%dM%d",value,thousandplex); | ^~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 24 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1375:54: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] 1375 | sprintf(string,"_%s%do",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1381:54: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] 1381 | sprintf(string,"_%s%de",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1387:54: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] 1387 | sprintf(string,"_%s%dx",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1393:46: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1393 | sprintf(string,"_%s%d",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1399:60: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 1399 | sprintf(string,"_0M%d", thousandplex-1); | ^~ numbers.cpp:1399:56: note: directive argument in the range [3, 2147483646] 1399 | sprintf(string,"_0M%d", thousandplex-1); | ^~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum2(Translator*, int, int, int, char*)': numbers.cpp:1566:61: warning: '%c' directive writing 1 byte into a region of size between 0 and 9 [-Wformat-overflow=] 1566 | sprintf(string,"_%dX%c", tens, ord_type); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1566:61: warning: '%c' directive writing 1 byte into a region of size between 0 and 9 [-Wformat-overflow=] 1566 | sprintf(string,"_%dX%c", tens, ord_type); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1583:69: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1583 | sprintf(string,"_%dX", tens); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 4 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1581:69: warning: 'Xf' directive writing 2 bytes into a region of size between 1 and 10 [-Wformat-overflow=] 1581 | sprintf(string, "_%dXf", tens); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum3(Translator*, int, char*, int, int, int)': numbers.cpp:1843:55: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1843 | sprintf(string, "_%dCo", hundreds); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1843:55: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1843 | sprintf(string, "_%dCo", hundreds); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1869:70: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1869 | sprintf(string,"_%dC0",hundreds); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synth_mbrola.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthdata.cpp synthdata.cpp: In function 'int LoadPhData(int*)': synthdata.cpp:169:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 169 | if(srate != NULL) | ^~ synthdata.cpp:171:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 171 | return(result); | ^~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthesize.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions translate.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions mbrowrap.cpp mbrowrap.cpp: In function 'int mbrola_has_errors()': mbrowrap.cpp:315:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 160 [-Wformat-truncation=] 315 | "%s", buf_ptr); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from mbrowrap.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:71:35: note: '__builtin_snprintf' output between 1 and 256 bytes into a destination of size 160 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions tr_languages.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions voices.cpp voices.cpp: In function 'int SetVoiceScores(espeak_VOICE*, espeak_VOICE**, int)': voices.cpp:1416:41: warning: '%s' directive writing up to 79 bytes into a region of size between 73 and 232 [-Wformat-overflow=] 1416 | sprintf(buf, "%s/voices/%s", path_home, language); | ^~ ~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from voices.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 9 and 247 bytes into a destination of size 240 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions wavegen.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions phonemelist.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions klatt.cpp klatt.cpp: In function 'double antiresonator2(resonator_ptr, double)': klatt.cpp:179:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 179 | register double x = (double)r->a * (double)input + (double)r->b * (double)r->p1 + (double)r->c * (double)r->p2; | ^ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions sonic.cpp /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -o speak speak.o compiledict.o dictionary.o intonation.o readclause.o setlengths.o numbers.o synth_mbrola.o synthdata.o synthesize.o translate.o mbrowrap.o tr_languages.o voices.o wavegen.o phonemelist.o klatt.o sonic.o -lstdc++ -lpulse -lpthread /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions speak_lib.cpp -o x_speak_lib.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions compiledict.cpp -o x_compiledict.o compiledict.cpp: In function 'int CompileDictionary(const char*, const char*, FILE*, char*, int)': compiledict.cpp:1934:29: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 205 [-Wformat-overflow=] 1934 | sprintf(fname_in,"%srules.txt",path); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from compiledict.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 10 and 209 bytes into a destination of size 205 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions dictionary.cpp -o x_dictionary.o dictionary.cpp: In function 'const char* GetTranslatedPhonemeString(int)': dictionary.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 767 | if((phon_out_ix + len) >= phon_out_size) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)': dictionary.cpp:1207:13: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable] 1207 | int post_tonic; // currently not used | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/string.h:519, from dictionary.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void strncpy0(char*, const char*, int)' at dictionary.cpp:88:9, inlined from 'int LookupDictList(Translator*, char**, char*, unsigned int*, int, WORD_TAB*)' at dictionary.cpp:3498:12: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 20 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ dictionary.cpp: In function 'int Lookup(Translator*, const char*, char*)': dictionary.cpp:89:20: warning: array subscript 80 is outside array bounds of 'char [80]' [-Warray-bounds] 89 | to[size-1] = 0; | ~~~~~~~~~~~^~~ dictionary.cpp:3591:14: note: while referencing 'text' 3591 | char text[80]; | ^~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/string.h:519, from dictionary.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void strncpy0(char*, const char*, int)' at dictionary.cpp:88:9, inlined from 'int Lookup(Translator*, const char*, char*)' at dictionary.cpp:3602:11: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 79 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions intonation.cpp -o x_intonation.o intonation.cpp: In function 'void CalcPitches(Translator*, int)': intonation.cpp:1118:14: warning: variable 'group_tone_emph' set but not used [-Wunused-but-set-variable] 1118 | int group_tone_emph; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions readclause.cpp -o x_readclause.o readclause.cpp: In function 'const char* LookupCharName(Translator*, int, int)': readclause.cpp:812:49: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=] 812 | sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name)); | ^~ ~~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from readclause.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 15 and 78 bytes into a destination of size 60 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ readclause.cpp:819:43: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=] 819 | sprintf(buf,"[\002%s]] ",phonemes2); | ^~ ~~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from readclause.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 65 bytes into a destination of size 60 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions setlengths.cpp -o x_setlengths.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions numbers.cpp -o x_numbers.o numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1342:28: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 1342 | if(!found_value & (number_control & 1)) | ^~~~~~~~~~~~ numbers.cpp:1339:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1339 | sprintf(string,"_%dM%do",value,thousandplex); | ^~ numbers.cpp:1339:48: note: directive argument in the range [-2147483647, 2147483647] 1339 | sprintf(string,"_%dM%do",value,thousandplex); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1345:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1345 | sprintf(string,"_%dM%de",value,thousandplex); | ^~ numbers.cpp:1345:48: note: directive argument in the range [-2147483647, 2147483647] 1345 | sprintf(string,"_%dM%de",value,thousandplex); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1351:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1351 | sprintf(string,"_%dM%dx",value,thousandplex); | ^~ numbers.cpp:1351:48: note: directive argument in the range [-2147483647, 2147483647] 1351 | sprintf(string,"_%dM%dx",value,thousandplex); | ^~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1357:45: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] 1357 | sprintf(string,"_%dM%d",value,thousandplex); | ^~ numbers.cpp:1357:40: note: directive argument in the range [-2147483647, 2147483647] 1357 | sprintf(string,"_%dM%d",value,thousandplex); | ^~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 24 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1375:54: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] 1375 | sprintf(string,"_%s%do",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1381:54: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] 1381 | sprintf(string,"_%s%de",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1387:54: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] 1387 | sprintf(string,"_%s%dx",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1393:46: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1393 | sprintf(string,"_%s%d",M_Variant(value), thousandplex); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1399:60: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 1399 | sprintf(string,"_0M%d", thousandplex-1); | ^~ numbers.cpp:1399:56: note: directive argument in the range [3, 2147483646] 1399 | sprintf(string,"_0M%d", thousandplex-1); | ^~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum2(Translator*, int, int, int, char*)': numbers.cpp:1566:61: warning: '%c' directive writing 1 byte into a region of size between 0 and 9 [-Wformat-overflow=] 1566 | sprintf(string,"_%dX%c", tens, ord_type); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1566:61: warning: '%c' directive writing 1 byte into a region of size between 0 and 9 [-Wformat-overflow=] 1566 | sprintf(string,"_%dX%c", tens, ord_type); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1583:69: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1583 | sprintf(string,"_%dX", tens); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 4 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1581:69: warning: 'Xf' directive writing 2 bytes into a region of size between 1 and 10 [-Wformat-overflow=] 1581 | sprintf(string, "_%dXf", tens); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum3(Translator*, int, char*, int, int, int)': numbers.cpp:1843:55: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1843 | sprintf(string, "_%dCo", hundreds); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1843:55: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1843 | sprintf(string, "_%dCo", hundreds); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ numbers.cpp:1869:70: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1869 | sprintf(string,"_%dC0",hundreds); | ^ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from numbers.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synth_mbrola.cpp -o x_synth_mbrola.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synthdata.cpp -o x_synthdata.o synthdata.cpp: In function 'int LoadPhData(int*)': synthdata.cpp:169:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 169 | if(srate != NULL) | ^~ synthdata.cpp:171:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 171 | return(result); | ^~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synthesize.cpp -o x_synthesize.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions translate.cpp -o x_translate.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions mbrowrap.cpp -o x_mbrowrap.o mbrowrap.cpp: In function 'int mbrola_has_errors()': mbrowrap.cpp:315:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 160 [-Wformat-truncation=] 315 | "%s", buf_ptr); | ^~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from mbrowrap.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:71:35: note: '__builtin_snprintf' output between 1 and 256 bytes into a destination of size 160 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions tr_languages.cpp -o x_tr_languages.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions voices.cpp -o x_voices.o voices.cpp: In function 'int SetVoiceScores(espeak_VOICE*, espeak_VOICE**, int)': voices.cpp:1416:41: warning: '%s' directive writing up to 79 bytes into a region of size between 73 and 232 [-Wformat-overflow=] 1416 | sprintf(buf, "%s/voices/%s", path_home, language); | ^~ ~~~~~~~~ In file included from /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdio.h:888, from voices.cpp:22: /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 9 and 247 bytes into a destination of size 240 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wavegen.cpp -o x_wavegen.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions phonemelist.cpp -o x_phonemelist.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions espeak_command.cpp -o x_espeak_command.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions event.cpp -o x_event.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions fifo.cpp -o x_fifo.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wave_pulse.cpp -o x_wave_pulse.o wave_pulse.cpp: In function 'void pulse_close()': wave_pulse.cpp:451:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 451 | if (mainloop) | ^~ wave_pulse.cpp:454:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 454 | connected = 0; | ^~~~~~~~~ wave_pulse.cpp: In function 'void wave_terminate()': wave_pulse.cpp:798:7: warning: variable 'a_status' set but not used [-Wunused-but-set-variable] 798 | int a_status; | ^~~~~~~~ wave_pulse.cpp: In function 'int wave_is_busy(void*)': wave_pulse.cpp:784:29: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized] 784 | int active = pulse_playing(&a_timing_info); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ wave_pulse.cpp:302:12: note: by argument 1 of type 'const pa_timing_info*' to 'int pulse_playing(const pa_timing_info*)' declared here 302 | static int pulse_playing(const pa_timing_info *the_timing_info) { | ^~~~~~~~~~~~~ wave_pulse.cpp:783:18: note: 'a_timing_info' declared here 783 | pa_timing_info a_timing_info; | ^~~~~~~~~~~~~ wave_pulse.cpp: In function 'uint32_t wave_get_read_position(void*)': wave_pulse.cpp:816:16: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized] 816 | pulse_playing(&a_timing_info); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ wave_pulse.cpp:302:12: note: by argument 1 of type 'const pa_timing_info*' to 'int pulse_playing(const pa_timing_info*)' declared here 302 | static int pulse_playing(const pa_timing_info *the_timing_info) { | ^~~~~~~~~~~~~ wave_pulse.cpp:815:18: note: 'a_timing_info' declared here 815 | pa_timing_info a_timing_info; | ^~~~~~~~~~~~~ wave_pulse.cpp: In function 'uint32_t wave_get_write_position(void*)': wave_pulse.cpp:824:16: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized] 824 | pulse_playing(&a_timing_info); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ wave_pulse.cpp:302:12: note: by argument 1 of type 'const pa_timing_info*' to 'int pulse_playing(const pa_timing_info*)' declared here 302 | static int pulse_playing(const pa_timing_info *the_timing_info) { | ^~~~~~~~~~~~~ wave_pulse.cpp:823:18: note: 'a_timing_info' declared here 823 | pa_timing_info a_timing_info; | ^~~~~~~~~~~~~ wave_pulse.cpp: In function 'int wave_get_remaining_time(uint32_t, uint32_t*)': wave_pulse.cpp:840:16: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized] 840 | pulse_playing(&a_timing_info); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ wave_pulse.cpp:302:12: note: by argument 1 of type 'const pa_timing_info*' to 'int pulse_playing(const pa_timing_info*)' declared here 302 | static int pulse_playing(const pa_timing_info *the_timing_info) { | ^~~~~~~~~~~~~ wave_pulse.cpp:839:18: note: 'a_timing_info' declared here 839 | pa_timing_info a_timing_info; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions debug.cpp -o x_debug.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions klatt.cpp -o x_klatt.o klatt.cpp: In function 'double antiresonator2(resonator_ptr, double)': klatt.cpp:179:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 179 | register double x = (double)r->a * (double)input + (double)r->b * (double)r->p1 + (double)r->c * (double)r->p2; | ^ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions sonic.cpp -o x_sonic.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -shared -Wl,-soname,libespeak.so.1 -o libespeak.so \ x_speak_lib.o x_compiledict.o x_dictionary.o x_intonation.o x_readclause.o x_setlengths.o x_numbers.o x_synth_mbrola.o x_synthdata.o x_synthesize.o x_translate.o x_mbrowrap.o x_tr_languages.o x_voices.o x_wavegen.o x_phonemelist.o x_espeak_command.o x_event.o x_fifo.o x_wave_pulse.o x_debug.o x_klatt.o x_sonic.o -lstdc++ -lpulse -lpthread mv libespeak.so libespeak.so.1.1.48 /bin/ln -sf libespeak.so.1.1.48 libespeak.so.1 /bin/ln -sf libespeak.so.1 libespeak.so /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-gcc-ar cqs libespeak.a x_speak_lib.o x_compiledict.o x_dictionary.o x_intonation.o x_readclause.o x_setlengths.o x_numbers.o x_synth_mbrola.o x_synthdata.o x_synthesize.o x_translate.o x_mbrowrap.o x_tr_languages.o x_voices.o x_wavegen.o x_phonemelist.o x_espeak_command.o x_event.o x_fifo.o x_wave_pulse.o x_debug.o x_klatt.o x_sonic.o /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions espeak.cpp espeak.cpp: In function 'void DisplayVoices(FILE*, char*)': espeak.cpp:176:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 176 | for(j=0; j < sizeof(buf); j++) | ~~^~~~~~~~~~~~~ espeak.cpp: In function 'int main(int, char**)': espeak.cpp:793:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 793 | fread(p_text,1,filesize,f_text); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin/x86_64-linux-g++ -o espeak espeak.o -lstdc++ -L . -lespeak make[1]: Leaving directory '/nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src' >>> espeak 1.48.04 Installing to target PATH="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/bin:/nvmedata/autobuild/instance-5/output-1/per-package/espeak/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j1 -C /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src DESTDIR="/nvmedata/autobuild/instance-5/output-1/per-package/espeak/target" install make[1]: Entering directory '/nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src' g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fPIC -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wave.cpp -o x_wave.o g++ -shared -Wl,-soname,libespeak.so.1 -o libespeak.so \ x_speak_lib.o x_compiledict.o x_dictionary.o x_intonation.o x_readclause.o x_setlengths.o x_numbers.o x_synth_mbrola.o x_synthdata.o x_synthesize.o x_translate.o x_mbrowrap.o x_tr_languages.o x_voices.o x_wavegen.o x_phonemelist.o x_espeak_command.o x_event.o x_fifo.o x_wave.o x_debug.o x_klatt.o x_sonic.o -lstdc++ -lportaudio -lpthread /usr/bin/ld: cannot find -lportaudio collect2: error: ld returned 1 exit status make[1]: *** [Makefile:117: libespeak.so] Error 1 make[1]: Leaving directory '/nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/src' make: *** [package/pkg-generic.mk:383: /nvmedata/autobuild/instance-5/output-1/build/espeak-1.48.04/.stamp_target_installed] Error 2 make: Leaving directory '/nvmedata/autobuild/instance-5/buildroot'