<86>Aug 1 10:54:31 userdel[3368554]: delete user 'rooter' <86>Aug 1 10:54:31 userdel[3368554]: removed group 'rooter' owned by 'rooter' <86>Aug 1 10:54:31 groupadd[3368569]: group added to /etc/group: name=rooter, GID=678 <86>Aug 1 10:54:31 groupadd[3368569]: group added to /etc/gshadow: name=rooter <86>Aug 1 10:54:31 groupadd[3368569]: new group: name=rooter, GID=678 <86>Aug 1 10:54:31 useradd[3368584]: new user: name=rooter, UID=678, GID=678, home=/root, shell=/bin/bash <86>Aug 1 10:54:31 userdel[3368607]: delete user 'builder' <86>Aug 1 10:54:31 userdel[3368607]: removed group 'builder' owned by 'builder' <86>Aug 1 10:54:31 userdel[3368607]: removed shadow group 'builder' owned by 'builder' <86>Aug 1 10:54:31 groupadd[3368629]: group added to /etc/group: name=builder, GID=679 <86>Aug 1 10:54:31 groupadd[3368629]: group added to /etc/gshadow: name=builder <86>Aug 1 10:54:31 groupadd[3368629]: new group: name=builder, GID=679 <86>Aug 1 10:54:31 useradd[3368648]: new user: name=builder, UID=679, GID=679, home=/usr/src, shell=/bin/bash warning: Macro %gpl3plus not found warning: Macro %gpl3plus not found warning: Macro %gpl3plus not found warning: Macro %gpl3plus not found warning: Macro %_ttsdir not found warning: Macro %_ttsdir not found warning: Macro %tts_unregister not found warning: Macro %tts_unregister not found warning: Macro %_ttsdir not found <13>Aug 1 10:54:36 rpmi: libnatspec-0.3.1-alt2 1445691580 installed <13>Aug 1 10:54:36 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Aug 1 10:54:36 rpmi: libstdc++8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Aug 1 10:54:38 rpmi: gcc8-c++-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Aug 1 10:54:38 rpmi: alsa-ucm-conf-1.2.4-alt1 p9+250722.2300.14.1 1614269485 installed <13>Aug 1 10:54:38 rpmi: alsa-topology-conf-1.2.4-alt1 p9+250722.2200.14.1 1614269467 installed <13>Aug 1 10:54:38 rpmi: libalsa-1:1.2.4-alt1 p9+250722.2400.14.1 1614269556 installed <13>Aug 1 10:54:38 rpmi: libao-1:1.2.2-alt3 1512129138 installed <13>Aug 1 10:54:38 rpmi: libao-devel-1:1.2.2-alt3 1512129138 installed <13>Aug 1 10:54:38 rpmi: gcc-c++-8-alt2 p9+246536.100.3.1 1582643803 installed <13>Aug 1 10:54:38 rpmi: unzip-6.0-alt4 p9+261695.100.1.1 1605219254 installed <13>Aug 1 10:54:38 rpmi: rpm-macros-tts-20110208-alt1 1297133512 installed <13>Aug 1 10:54:38 rpmi: rpm-build-licenses-2.0.5-alt2 1454794749 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/espeak-1.44.05-alt4.nosrc.rpm (w1.gzdio) Installing espeak-1.44.05-alt4.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.10818 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf espeak-1.44.05-source + echo 'Source #0 (espeak-1.44.05-source.zip):' Source #0 (espeak-1.44.05-source.zip): + /usr/bin/unzip -qq /usr/src/RPM/SOURCES/espeak-1.44.05-source.zip + cd espeak-1.44.05-source + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (espeak-alt-libao.patch):' Patch #1 (espeak-alt-libao.patch): + /usr/bin/patch -p1 patching file src/Makefile + /bin/rm -f ./src/portaudio.h + /bin/mv ./src/portaudio19.h ./src/portaudio.h + /bin/cp /usr/src/RPM/SOURCES/wave_ao.cpp ./src + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.10818 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd espeak-1.44.05-source + cp /usr/src/RPM/SOURCES/russian_data.zip ./ + unzip russian_data.zip Archive: russian_data.zip creating: russian_data/ inflating: russian_data/ReadMe inflating: russian_data/ru_listx + mv russian_data/ru_listx dictsource/ + cd src + cp /usr/src/RPM/SOURCES/espeak-dict.mak ./dict.mak + make -f dict.mak make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions speak.cpp speak.cpp: In function 'void DisplayVoices(FILE*, char*)': speak.cpp:160:6: warning: variable 'scores' set but not used [-Wunused-but-set-variable] int scores = 0; ^~~~~~ speak.cpp: In function 'int main(int, char**)': speak.cpp:499:6: warning: unused variable 'speaking' [-Wunused-variable] int speaking = 0; ^~~~~~~~ speak.cpp:506:7: warning: variable 'dictname' set but not used [-Wunused-but-set-variable] char dictname[40]; ^~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions compiledict.cpp compiledict.cpp: In function 'int compile_line(char*, char*, int*)': compiledict.cpp:388:8: warning: variable 'comment' set but not used [-Wunused-but-set-variable] char *comment; ^~~~~~~ compiledict.cpp: In function 'char* compile_rule(char*)': compiledict.cpp:1163:6: warning: variable 'pre_bracket' set but not used [-Wunused-but-set-variable] int pre_bracket=0; ^~~~~~~~~~~ compiledict.cpp: In function 'int CompileDictionary(const char*, const char*, FILE*, char*, int)': compiledict.cpp:1872:19: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 195 [-Wformat-overflow=] sprintf(fname_in,"%srules.txt",path); ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from compiledict.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 10 and 199 bytes into a destination of size 195 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions dictionary.cpp dictionary.cpp: In function 'int Unpronouncable(Translator*, char*)': dictionary.cpp:797:7: warning: variable 'apostrophe' set but not used [-Wunused-but-set-variable] int apostrophe=0; ^~~~~~~~~~ dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)': dictionary.cpp:1351:8: warning: variable 'prev_stressed' set but not used [-Wunused-but-set-variable] int prev_stressed; ^~~~~~~~~~~~~ dictionary.cpp:1088:6: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable] int post_tonic; ^~~~~~~~~~ dictionary.cpp: In function 'int TranslateRules(Translator*, char*, char*, int, char*, int, unsigned int*)': dictionary.cpp:2367:21: warning: variable 'c123' set but not used [-Wunused-but-set-variable] unsigned int c12, c123; ^~~~ dictionary.cpp:2369:6: warning: variable 'wc_prev' set but not used [-Wunused-but-set-variable] int wc_prev; ^~~~~~~ dictionary.cpp: In function 'const char* LookupDict2(Translator*, const char*, const char*, char*, unsigned int*, int, WORD_TAB*)': dictionary.cpp:3136:17: warning: variable 'flags1' set but not used [-Wunused-but-set-variable] unsigned int flags1 = 0; ^~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions intonation.cpp intonation.cpp: In function 'int calc_pitches2(int, int, int)': intonation.cpp:790:6: warning: variable 'continuing' set but not used [-Wunused-but-set-variable] int continuing = 0; ^~~~~~~~~~ intonation.cpp: In function 'void CalcPitches_Tone(Translator*, int)': intonation.cpp:944:15: warning: variable 'prev2_tph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev2_tph; // 2 tones previous ^~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions readclause.cpp readclause.cpp: In function 'int GetC()': readclause.cpp:461:16: warning: variable 'm' set but not used [-Wunused-but-set-variable] unsigned char m; ^ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:2031:6: warning: variable 'prev_announced_punctuation' set but not used [-Wunused-but-set-variable] int prev_announced_punctuation; ^~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'const char* LookupCharName(Translator*, int, int)': readclause.cpp:660:16: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=] sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name)); ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 15 and 78 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp:667:16: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=] sprintf(buf,"[\002%s]] ",phonemes2); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 65 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:583:20: warning: '%s' directive writing up to 54 bytes into a region of size 28 [-Wformat-overflow=] sprintf(text_out,"[\002%s]]",phonemes2); ^~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 59 bytes into a destination of size 30 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions setlengths.cpp g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions numbers.cpp numbers.cpp: In function 'void LookupLetter(Translator*, unsigned int, int, char*, int)': numbers.cpp:509:8: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] char *ptr; ^~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1006:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if(!found_value & (number_control & 1)) ^~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1543:6: warning: variable 'hyphen' set but not used [-Wunused-but-set-variable] int hyphen; ^~~~~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1003:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%do",value,thousandplex); ^~~~~~~~~ numbers.cpp:1003:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1009:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%de",value,thousandplex); ^~~~~~~~~ numbers.cpp:1009:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1015:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%dx",value,thousandplex); ^~~~~~~~~ numbers.cpp:1015:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1021:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%d",value,thousandplex); ^~~~~~~~ numbers.cpp:1021:19: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 24 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1039:20: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%do",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1045:20: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%de",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1051:20: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%dx",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1057:19: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%s%d",M_Variant(value), thousandplex); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1063:21: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] sprintf(string,"_0M%d", thousandplex-1); ^~~~~~~ numbers.cpp:1063:21: note: directive argument in the range [3, 2147483646] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum2(Translator*, int, int, char*)': numbers.cpp:1151:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%d%cx",value,ord_type); // LANG=hu, special word for 1. 2. when there are no higher digits ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum3(Translator*, int, char*, int, int, int)': numbers.cpp:1405:26: warning: '%s' directive writing up to 19 bytes into a region of size between 1 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_digits,ph_10T); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1403:26: warning: '%s' directive writing up to 49 bytes into a region of size between 31 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_10T,ph_digits); // say "thousands" before its number, not after ^~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1432:22: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string, "_%dCo", hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1437:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%dC0",hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1460:16: warning: '%s' directive writing up to 49 bytes into a region of size between 40 and 100 [-Wformat-overflow=] sprintf(buf1,"%s%s%s%s",ph_thousands,ph_thousand_and,ph_digits,ph_100); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 129 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1629:20: warning: '%s' directive writing up to 19 bytes into a region of size 18 [-Wformat-overflow=] sprintf(string,"_#%s",suffix); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 3 and 22 bytes into a destination of size 20 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateLetter(Translator*, char*, char*, int)': numbers.cpp:675:19: warning: '%s' directive writing up to 59 bytes into a region of size between 40 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,capital,ph_buf); // the 0xff marker will be removed or replaced in SetSpellingStress() ^~~~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:673:19: warning: '%s' directive writing up to 19 bytes into a region of size between 0 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,ph_buf,capital); ^~~~~~~~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synth_mbrola.cpp synth_mbrola.cpp: In function 'int MbrolaTranslate(PHONEME_LIST*, int, int, FILE*)': synth_mbrola.cpp:389:16: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_LIST *prev; ^~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthdata.cpp g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthesize.cpp synthesize.cpp: In function 'int Generate(PHONEME_LIST*, int*, int)': synthesize.cpp:1308:15: warning: variable 'prev_ph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev_ph; ^~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions translate.cpp translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:779:8: warning: variable 'ph_limit' set but not used [-Wunused-but-set-variable] char *ph_limit; ^~~~~~~~ translate.cpp: In function 'void* TranslateClause(Translator*, FILE*, const void*, int*, char**)': translate.cpp:2294:6: warning: variable 'prev_in2' set but not used [-Wunused-but-set-variable] int prev_in2=0; ^~~~~~~~ translate.cpp:2318:6: warning: variable 'individual_digits' set but not used [-Wunused-but-set-variable] int individual_digits; ^~~~~~~~~~~~~~~~~ translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:1174:31: warning: '%s' directive writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-overflow=] sprintf(prefix_phonemes,"%s%s%s",phonemes,end_phonemes,prefix_phonemes2); ^~~~~~~~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 330 bytes into a destination of size 160 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1372:50: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1346:51: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions mbrowrap.cpp mbrowrap.cpp: In function 'int start_mbrola(const char*)': mbrowrap.cpp:154:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(p_stderr[1], mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbrowrap.cpp:171:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(2, mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions tr_languages.cpp g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions voices.cpp voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:531:7: warning: variable 'error' set but not used [-Wunused-but-set-variable] int error = 0; ^~~~~ voices.cpp: In function 'void GetVoices(const char*)': voices.cpp:1627:17: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] sprintf(fname,"%s%c%s",path,PATHSEP,ent->d_name); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 250 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:580:15: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(buf,"%s%s",path_voices,voicename); ^~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 201 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:588:16: warning: '%s' directive writing up to 39 bytes into a region of size between 35 and 199 [-Wformat-overflow=] sprintf(buf,"%s%s%c%s",path_voices,langname,PATHSEP,voicename); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 205 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:593:17: warning: '%s' directive writing up to 39 bytes into a region of size between 33 and 194 [-Wformat-overflow=] sprintf(buf,"%sextra%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 7 and 207 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:598:18: warning: '%s' directive writing up to 39 bytes into a region of size between 34 and 195 [-Wformat-overflow=] sprintf(buf,"%stest%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 206 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions wavegen.cpp g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions phonemelist.cpp phonemelist.cpp: In function 'void MakePhonemeList(Translator*, int, int)': phonemelist.cpp:117:15: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev, *next, *next2; ^~~~ phonemelist.cpp:126:6: warning: variable 'first_vowel' set but not used [-Wunused-but-set-variable] int first_vowel=0; // first vowel in a word ^~~~~~~~~~~ g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions klatt.cpp 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 -lstdc++ -lao -lpthread g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions speak_lib.cpp -o x_speak_lib.o speak_lib.cpp: In function 'int dispatch_audio(short int*, int, espeak_EVENT*)': speak_lib.cpp:99:7: warning: variable 'event_data' set but not used [-Wunused-but-set-variable] int event_data=0; ^~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions compiledict.cpp -o x_compiledict.o compiledict.cpp: In function 'int compile_line(char*, char*, int*)': compiledict.cpp:388:8: warning: variable 'comment' set but not used [-Wunused-but-set-variable] char *comment; ^~~~~~~ compiledict.cpp: In function 'char* compile_rule(char*)': compiledict.cpp:1163:6: warning: variable 'pre_bracket' set but not used [-Wunused-but-set-variable] int pre_bracket=0; ^~~~~~~~~~~ compiledict.cpp: In function 'int CompileDictionary(const char*, const char*, FILE*, char*, int)': compiledict.cpp:1872:19: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 195 [-Wformat-overflow=] sprintf(fname_in,"%srules.txt",path); ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from compiledict.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 10 and 199 bytes into a destination of size 195 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions dictionary.cpp -o x_dictionary.o dictionary.cpp: In function 'int Unpronouncable(Translator*, char*)': dictionary.cpp:797:7: warning: variable 'apostrophe' set but not used [-Wunused-but-set-variable] int apostrophe=0; ^~~~~~~~~~ dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)': dictionary.cpp:1351:8: warning: variable 'prev_stressed' set but not used [-Wunused-but-set-variable] int prev_stressed; ^~~~~~~~~~~~~ dictionary.cpp:1088:6: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable] int post_tonic; ^~~~~~~~~~ dictionary.cpp: In function 'int TranslateRules(Translator*, char*, char*, int, char*, int, unsigned int*)': dictionary.cpp:2367:21: warning: variable 'c123' set but not used [-Wunused-but-set-variable] unsigned int c12, c123; ^~~~ dictionary.cpp:2369:6: warning: variable 'wc_prev' set but not used [-Wunused-but-set-variable] int wc_prev; ^~~~~~~ dictionary.cpp: In function 'const char* LookupDict2(Translator*, const char*, const char*, char*, unsigned int*, int, WORD_TAB*)': dictionary.cpp:3136:17: warning: variable 'flags1' set but not used [-Wunused-but-set-variable] unsigned int flags1 = 0; ^~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions intonation.cpp -o x_intonation.o intonation.cpp: In function 'int calc_pitches2(int, int, int)': intonation.cpp:790:6: warning: variable 'continuing' set but not used [-Wunused-but-set-variable] int continuing = 0; ^~~~~~~~~~ intonation.cpp: In function 'void CalcPitches_Tone(Translator*, int)': intonation.cpp:944:15: warning: variable 'prev2_tph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev2_tph; // 2 tones previous ^~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions readclause.cpp -o x_readclause.o readclause.cpp: In function 'int GetC()': readclause.cpp:461:16: warning: variable 'm' set but not used [-Wunused-but-set-variable] unsigned char m; ^ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:2031:6: warning: variable 'prev_announced_punctuation' set but not used [-Wunused-but-set-variable] int prev_announced_punctuation; ^~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'const char* LookupCharName(Translator*, int, int)': readclause.cpp:660:16: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=] sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name)); ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 15 and 78 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp:667:16: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=] sprintf(buf,"[\002%s]] ",phonemes2); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 65 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:583:20: warning: '%s' directive writing up to 54 bytes into a region of size 28 [-Wformat-overflow=] sprintf(text_out,"[\002%s]]",phonemes2); ^~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 59 bytes into a destination of size 30 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions setlengths.cpp -o x_setlengths.o g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions numbers.cpp -o x_numbers.o numbers.cpp: In function 'void LookupLetter(Translator*, unsigned int, int, char*, int)': numbers.cpp:509:8: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] char *ptr; ^~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1006:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if(!found_value & (number_control & 1)) ^~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1543:6: warning: variable 'hyphen' set but not used [-Wunused-but-set-variable] int hyphen; ^~~~~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1003:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%do",value,thousandplex); ^~~~~~~~~ numbers.cpp:1003:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1009:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%de",value,thousandplex); ^~~~~~~~~ numbers.cpp:1009:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1015:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%dx",value,thousandplex); ^~~~~~~~~ numbers.cpp:1015:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1021:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%d",value,thousandplex); ^~~~~~~~ numbers.cpp:1021:19: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 24 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1039:20: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%do",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1045:20: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%de",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1051:20: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%dx",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1057:19: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%s%d",M_Variant(value), thousandplex); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1063:21: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] sprintf(string,"_0M%d", thousandplex-1); ^~~~~~~ numbers.cpp:1063:21: note: directive argument in the range [3, 2147483646] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum2(Translator*, int, int, char*)': numbers.cpp:1151:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%d%cx",value,ord_type); // LANG=hu, special word for 1. 2. when there are no higher digits ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum3(Translator*, int, char*, int, int, int)': numbers.cpp:1405:26: warning: '%s' directive writing up to 19 bytes into a region of size between 1 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_digits,ph_10T); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1403:26: warning: '%s' directive writing up to 49 bytes into a region of size between 31 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_10T,ph_digits); // say "thousands" before its number, not after ^~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1432:22: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string, "_%dCo", hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1437:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%dC0",hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1460:16: warning: '%s' directive writing up to 49 bytes into a region of size between 40 and 100 [-Wformat-overflow=] sprintf(buf1,"%s%s%s%s",ph_thousands,ph_thousand_and,ph_digits,ph_100); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 129 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1629:20: warning: '%s' directive writing up to 19 bytes into a region of size 18 [-Wformat-overflow=] sprintf(string,"_#%s",suffix); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 3 and 22 bytes into a destination of size 20 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateLetter(Translator*, char*, char*, int)': numbers.cpp:675:19: warning: '%s' directive writing up to 59 bytes into a region of size between 40 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,capital,ph_buf); // the 0xff marker will be removed or replaced in SetSpellingStress() ^~~~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:673:19: warning: '%s' directive writing up to 19 bytes into a region of size between 0 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,ph_buf,capital); ^~~~~~~~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synth_mbrola.cpp -o x_synth_mbrola.o synth_mbrola.cpp: In function 'int MbrolaTranslate(PHONEME_LIST*, int, int, FILE*)': synth_mbrola.cpp:389:16: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_LIST *prev; ^~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synthdata.cpp -o x_synthdata.o g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synthesize.cpp -o x_synthesize.o synthesize.cpp: In function 'int Generate(PHONEME_LIST*, int*, int)': synthesize.cpp:1308:15: warning: variable 'prev_ph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev_ph; ^~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions translate.cpp -o x_translate.o translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:779:8: warning: variable 'ph_limit' set but not used [-Wunused-but-set-variable] char *ph_limit; ^~~~~~~~ translate.cpp: In function 'void* TranslateClause(Translator*, FILE*, const void*, int*, char**)': translate.cpp:2294:6: warning: variable 'prev_in2' set but not used [-Wunused-but-set-variable] int prev_in2=0; ^~~~~~~~ translate.cpp:2318:6: warning: variable 'individual_digits' set but not used [-Wunused-but-set-variable] int individual_digits; ^~~~~~~~~~~~~~~~~ translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:1174:31: warning: '%s' directive writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-overflow=] sprintf(prefix_phonemes,"%s%s%s",phonemes,end_phonemes,prefix_phonemes2); ^~~~~~~~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 330 bytes into a destination of size 160 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1372:50: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1346:51: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions mbrowrap.cpp -o x_mbrowrap.o mbrowrap.cpp: In function 'int start_mbrola(const char*)': mbrowrap.cpp:154:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(p_stderr[1], mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbrowrap.cpp:171:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(2, mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions tr_languages.cpp -o x_tr_languages.o g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions voices.cpp -o x_voices.o voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:531:7: warning: variable 'error' set but not used [-Wunused-but-set-variable] int error = 0; ^~~~~ voices.cpp: In function 'void GetVoices(const char*)': voices.cpp:1627:17: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] sprintf(fname,"%s%c%s",path,PATHSEP,ent->d_name); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 250 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:580:15: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(buf,"%s%s",path_voices,voicename); ^~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 201 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:588:16: warning: '%s' directive writing up to 39 bytes into a region of size between 35 and 199 [-Wformat-overflow=] sprintf(buf,"%s%s%c%s",path_voices,langname,PATHSEP,voicename); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 205 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:593:17: warning: '%s' directive writing up to 39 bytes into a region of size between 33 and 194 [-Wformat-overflow=] sprintf(buf,"%sextra%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 7 and 207 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:598:18: warning: '%s' directive writing up to 39 bytes into a region of size between 34 and 195 [-Wformat-overflow=] sprintf(buf,"%stest%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 206 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wavegen.cpp -o x_wavegen.o g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions phonemelist.cpp -o x_phonemelist.o phonemelist.cpp: In function 'void MakePhonemeList(Translator*, int, int)': phonemelist.cpp:117:15: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev, *next, *next2; ^~~~ phonemelist.cpp:126:6: warning: variable 'first_vowel' set but not used [-Wunused-but-set-variable] int first_vowel=0; // first vowel in a word ^~~~~~~~~~~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions espeak_command.cpp -o x_espeak_command.o g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions event.cpp -o x_event.o event.cpp: In function 'int sleep_until_timeout_or_stop_request(uint32_t)': event.cpp:389:22: warning: variable 'to' set but not used [-Wunused-but-set-variable] struct timespec ts, to; ^~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions fifo.cpp -o x_fifo.o fifo.cpp: In function 'int sleep_until_start_request_or_inactivity()': fifo.cpp:296:27: warning: variable 'to' set but not used [-Wunused-but-set-variable] struct timespec ts, to; ^~ g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wave_ao.cpp -o x_wave_ao.o g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions debug.cpp -o x_debug.o g++ -O2 -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions klatt.cpp -o x_klatt.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_ao.o x_debug.o x_klatt.o -lstdc++ -lao -lpthread 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_ao.o x_debug.o x_klatt.o g++ -O2 -DUSE_AO -D PATH_ESPEAK_DATA=\"../espeak-data\" -Wall -pedantic -I. -c -fno-exceptions espeak.cpp espeak.cpp: In function 'void DisplayVoices(FILE*, char*)': espeak.cpp:130:6: warning: variable 'scores' set but not used [-Wunused-but-set-variable] int scores = 0; ^~~~~~ espeak.cpp: In function 'int main(int, char**)': espeak.cpp:394:7: warning: variable 'voice_mbrola' set but not used [-Wunused-but-set-variable] char voice_mbrola[20]; ^~~~~~~~~~~~ espeak.cpp:395:7: warning: variable 'dictname' set but not used [-Wunused-but-set-variable] char dictname[40]; ^~~~~~~~ espeak.cpp:753:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(p_text,1,filesize,f_text); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o espeak espeak.o -lstdc++ -L . -lespeak mv libespeak.so libespeak.so.1.1.44 make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' + cd ../dictsource + ../src/speak --compile=ru Using phonemetable: 'ru' Compiling: 'ru_listx' 197261 entries Compiling: 'ru_list' 122 entries Compiling: 'ru_rules' 508 rules, 34 groups (33) + cd ../src + make clean make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' rm -f *.o *.a *~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' + make -j8 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -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:160:6: warning: variable 'scores' set but not used [-Wunused-but-set-variable] int scores = 0; ^~~~~~ speak.cpp: In function 'int main(int, char**)': speak.cpp:499:6: warning: unused variable 'speaking' [-Wunused-variable] int speaking = 0; ^~~~~~~~ speak.cpp:506:7: warning: variable 'dictname' set but not used [-Wunused-but-set-variable] char dictname[40]; ^~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions setlengths.cpp make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthdata.cpp make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synth_mbrola.cpp synth_mbrola.cpp: In function 'int MbrolaTranslate(PHONEME_LIST*, int, int, FILE*)': synth_mbrola.cpp:389:16: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_LIST *prev; ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions intonation.cpp intonation.cpp: In function 'int calc_pitches2(int, int, int)': intonation.cpp:790:6: warning: variable 'continuing' set but not used [-Wunused-but-set-variable] int continuing = 0; ^~~~~~~~~~ intonation.cpp: In function 'void CalcPitches_Tone(Translator*, int)': intonation.cpp:944:15: warning: variable 'prev2_tph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev2_tph; // 2 tones previous ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions mbrowrap.cpp mbrowrap.cpp: In function 'int start_mbrola(const char*)': mbrowrap.cpp:154:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(p_stderr[1], mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbrowrap.cpp:171:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(2, mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions compiledict.cpp compiledict.cpp: In function 'int compile_line(char*, char*, int*)': compiledict.cpp:388:8: warning: variable 'comment' set but not used [-Wunused-but-set-variable] char *comment; ^~~~~~~ compiledict.cpp: In function 'char* compile_rule(char*)': compiledict.cpp:1163:6: warning: variable 'pre_bracket' set but not used [-Wunused-but-set-variable] int pre_bracket=0; ^~~~~~~~~~~ compiledict.cpp: In function 'int CompileDictionary(const char*, const char*, FILE*, char*, int)': compiledict.cpp:1872:19: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 195 [-Wformat-overflow=] sprintf(fname_in,"%srules.txt",path); ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from compiledict.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 10 and 199 bytes into a destination of size 195 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions numbers.cpp numbers.cpp: In function 'void LookupLetter(Translator*, unsigned int, int, char*, int)': numbers.cpp:509:8: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] char *ptr; ^~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1006:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if(!found_value & (number_control & 1)) ^~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1543:6: warning: variable 'hyphen' set but not used [-Wunused-but-set-variable] int hyphen; ^~~~~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1003:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%do",value,thousandplex); ^~~~~~~~~ numbers.cpp:1003:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1009:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%de",value,thousandplex); ^~~~~~~~~ numbers.cpp:1009:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1015:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%dx",value,thousandplex); ^~~~~~~~~ numbers.cpp:1015:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1021:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%d",value,thousandplex); ^~~~~~~~ numbers.cpp:1021:19: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 24 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1039:20: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%do",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1045:20: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%de",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1051:20: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%dx",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1057:19: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%s%d",M_Variant(value), thousandplex); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1063:21: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] sprintf(string,"_0M%d", thousandplex-1); ^~~~~~~ numbers.cpp:1063:21: note: directive argument in the range [3, 2147483646] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum2(Translator*, int, int, char*)': numbers.cpp:1151:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%d%cx",value,ord_type); // LANG=hu, special word for 1. 2. when there are no higher digits ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum3(Translator*, int, char*, int, int, int)': numbers.cpp:1405:26: warning: '%s' directive writing up to 19 bytes into a region of size between 1 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_digits,ph_10T); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1403:26: warning: '%s' directive writing up to 49 bytes into a region of size between 31 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_10T,ph_digits); // say "thousands" before its number, not after ^~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1432:22: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string, "_%dCo", hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1437:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%dC0",hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1460:16: warning: '%s' directive writing up to 49 bytes into a region of size between 40 and 100 [-Wformat-overflow=] sprintf(buf1,"%s%s%s%s",ph_thousands,ph_thousand_and,ph_digits,ph_100); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 129 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1629:20: warning: '%s' directive writing up to 19 bytes into a region of size 18 [-Wformat-overflow=] sprintf(string,"_#%s",suffix); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 3 and 22 bytes into a destination of size 20 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateLetter(Translator*, char*, char*, int)': numbers.cpp:675:19: warning: '%s' directive writing up to 59 bytes into a region of size between 40 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,capital,ph_buf); // the 0xff marker will be removed or replaced in SetSpellingStress() ^~~~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:673:19: warning: '%s' directive writing up to 19 bytes into a region of size between 0 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,ph_buf,capital); ^~~~~~~~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions readclause.cpp readclause.cpp: In function 'int GetC()': readclause.cpp:461:16: warning: variable 'm' set but not used [-Wunused-but-set-variable] unsigned char m; ^ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:2031:6: warning: variable 'prev_announced_punctuation' set but not used [-Wunused-but-set-variable] int prev_announced_punctuation; ^~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'const char* LookupCharName(Translator*, int, int)': readclause.cpp:660:16: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=] sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name)); ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 15 and 78 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp:667:16: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=] sprintf(buf,"[\002%s]] ",phonemes2); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 65 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:583:20: warning: '%s' directive writing up to 54 bytes into a region of size 28 [-Wformat-overflow=] sprintf(text_out,"[\002%s]]",phonemes2); ^~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 59 bytes into a destination of size 30 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthesize.cpp synthesize.cpp: In function 'int Generate(PHONEME_LIST*, int*, int)': synthesize.cpp:1308:15: warning: variable 'prev_ph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev_ph; ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions voices.cpp voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:531:7: warning: variable 'error' set but not used [-Wunused-but-set-variable] int error = 0; ^~~~~ voices.cpp: In function 'void GetVoices(const char*)': voices.cpp:1627:17: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] sprintf(fname,"%s%c%s",path,PATHSEP,ent->d_name); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 250 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:580:15: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(buf,"%s%s",path_voices,voicename); ^~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 201 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:588:16: warning: '%s' directive writing up to 39 bytes into a region of size between 35 and 199 [-Wformat-overflow=] sprintf(buf,"%s%s%c%s",path_voices,langname,PATHSEP,voicename); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 205 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:593:17: warning: '%s' directive writing up to 39 bytes into a region of size between 33 and 194 [-Wformat-overflow=] sprintf(buf,"%sextra%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 7 and 207 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:598:18: warning: '%s' directive writing up to 39 bytes into a region of size between 34 and 195 [-Wformat-overflow=] sprintf(buf,"%stest%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 206 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions phonemelist.cpp phonemelist.cpp: In function 'void MakePhonemeList(Translator*, int, int)': phonemelist.cpp:117:15: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev, *next, *next2; ^~~~ phonemelist.cpp:126:6: warning: variable 'first_vowel' set but not used [-Wunused-but-set-variable] int first_vowel=0; // first vowel in a word ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions tr_languages.cpp make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions wavegen.cpp make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions dictionary.cpp dictionary.cpp: In function 'int Unpronouncable(Translator*, char*)': dictionary.cpp:797:7: warning: variable 'apostrophe' set but not used [-Wunused-but-set-variable] int apostrophe=0; ^~~~~~~~~~ dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)': dictionary.cpp:1351:8: warning: variable 'prev_stressed' set but not used [-Wunused-but-set-variable] int prev_stressed; ^~~~~~~~~~~~~ dictionary.cpp:1088:6: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable] int post_tonic; ^~~~~~~~~~ dictionary.cpp: In function 'int TranslateRules(Translator*, char*, char*, int, char*, int, unsigned int*)': dictionary.cpp:2367:21: warning: variable 'c123' set but not used [-Wunused-but-set-variable] unsigned int c12, c123; ^~~~ dictionary.cpp:2369:6: warning: variable 'wc_prev' set but not used [-Wunused-but-set-variable] int wc_prev; ^~~~~~~ dictionary.cpp: In function 'const char* LookupDict2(Translator*, const char*, const char*, char*, unsigned int*, int, WORD_TAB*)': dictionary.cpp:3136:17: warning: variable 'flags1' set but not used [-Wunused-but-set-variable] unsigned int flags1 = 0; ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions speak_lib.cpp -o x_speak_lib.o speak_lib.cpp: In function 'int dispatch_audio(short int*, int, espeak_EVENT*)': speak_lib.cpp:99:7: warning: variable 'event_data' set but not used [-Wunused-but-set-variable] int event_data=0; ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions klatt.cpp make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions intonation.cpp -o x_intonation.o intonation.cpp: In function 'int calc_pitches2(int, int, int)': intonation.cpp:790:6: warning: variable 'continuing' set but not used [-Wunused-but-set-variable] int continuing = 0; ^~~~~~~~~~ intonation.cpp: In function 'void CalcPitches_Tone(Translator*, int)': intonation.cpp:944:15: warning: variable 'prev2_tph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev2_tph; // 2 tones previous ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions translate.cpp translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:779:8: warning: variable 'ph_limit' set but not used [-Wunused-but-set-variable] char *ph_limit; ^~~~~~~~ translate.cpp: In function 'void* TranslateClause(Translator*, FILE*, const void*, int*, char**)': translate.cpp:2294:6: warning: variable 'prev_in2' set but not used [-Wunused-but-set-variable] int prev_in2=0; ^~~~~~~~ translate.cpp:2318:6: warning: variable 'individual_digits' set but not used [-Wunused-but-set-variable] int individual_digits; ^~~~~~~~~~~~~~~~~ translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:1174:31: warning: '%s' directive writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-overflow=] sprintf(prefix_phonemes,"%s%s%s",phonemes,end_phonemes,prefix_phonemes2); ^~~~~~~~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 330 bytes into a destination of size 160 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1372:50: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1346:51: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synth_mbrola.cpp -o x_synth_mbrola.o synth_mbrola.cpp: In function 'int MbrolaTranslate(PHONEME_LIST*, int, int, FILE*)': synth_mbrola.cpp:389:16: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_LIST *prev; ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions setlengths.cpp -o x_setlengths.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions compiledict.cpp -o x_compiledict.o compiledict.cpp: In function 'int compile_line(char*, char*, int*)': compiledict.cpp:388:8: warning: variable 'comment' set but not used [-Wunused-but-set-variable] char *comment; ^~~~~~~ compiledict.cpp: In function 'char* compile_rule(char*)': compiledict.cpp:1163:6: warning: variable 'pre_bracket' set but not used [-Wunused-but-set-variable] int pre_bracket=0; ^~~~~~~~~~~ compiledict.cpp: In function 'int CompileDictionary(const char*, const char*, FILE*, char*, int)': compiledict.cpp:1872:19: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 195 [-Wformat-overflow=] sprintf(fname_in,"%srules.txt",path); ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from compiledict.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 10 and 199 bytes into a destination of size 195 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions mbrowrap.cpp -o x_mbrowrap.o mbrowrap.cpp: In function 'int start_mbrola(const char*)': mbrowrap.cpp:154:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(p_stderr[1], mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbrowrap.cpp:171:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(2, mbr_errorbuf, strlen(mbr_errorbuf)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions numbers.cpp -o x_numbers.o numbers.cpp: In function 'void LookupLetter(Translator*, unsigned int, int, char*, int)': numbers.cpp:509:8: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] char *ptr; ^~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1006:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if(!found_value & (number_control & 1)) ^~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1543:6: warning: variable 'hyphen' set but not used [-Wunused-but-set-variable] int hyphen; ^~~~~~ numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)': numbers.cpp:1003:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%do",value,thousandplex); ^~~~~~~~~ numbers.cpp:1003:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1009:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%de",value,thousandplex); ^~~~~~~~~ numbers.cpp:1009:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1015:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%dx",value,thousandplex); ^~~~~~~~~ numbers.cpp:1015:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1021:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=] sprintf(string,"_%dM%d",value,thousandplex); ^~~~~~~~ numbers.cpp:1021:19: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 24 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1039:20: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%do",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1045:20: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%de",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1051:20: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=] sprintf(string,"_%s%dx",M_Variant(value), thousandplex); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1057:19: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%s%d",M_Variant(value), thousandplex); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1063:21: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] sprintf(string,"_0M%d", thousandplex-1); ^~~~~~~ numbers.cpp:1063:21: note: directive argument in the range [3, 2147483646] In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 14 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum2(Translator*, int, int, char*)': numbers.cpp:1151:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%d%cx",value,ord_type); // LANG=hu, special word for 1. 2. when there are no higher digits ^~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int LookupNum3(Translator*, int, char*, int, int, int)': numbers.cpp:1405:26: warning: '%s' directive writing up to 19 bytes into a region of size between 1 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_digits,ph_10T); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1403:26: warning: '%s' directive writing up to 49 bytes into a region of size between 31 and 50 [-Wformat-overflow=] sprintf(ph_thousands,"%s%s",ph_10T,ph_digits); // say "thousands" before its number, not after ^~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 69 bytes into a destination of size 50 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1432:22: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string, "_%dCo", hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1437:21: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string,"_%dC0",hundreds); ^~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 13 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:1460:16: warning: '%s' directive writing up to 49 bytes into a region of size between 40 and 100 [-Wformat-overflow=] sprintf(buf1,"%s%s%s%s",ph_thousands,ph_thousand_and,ph_digits,ph_100); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 129 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateNumber_1(Translator*, char*, char*, unsigned int*, WORD_TAB*, int)': numbers.cpp:1629:20: warning: '%s' directive writing up to 19 bytes into a region of size 18 [-Wformat-overflow=] sprintf(string,"_#%s",suffix); ^~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 3 and 22 bytes into a destination of size 20 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp: In function 'int TranslateLetter(Translator*, char*, char*, int)': numbers.cpp:675:19: warning: '%s' directive writing up to 59 bytes into a region of size between 40 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,capital,ph_buf); // the 0xff marker will be removed or replaced in SetSpellingStress() ^~~~~~~~ ~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbers.cpp:673:19: warning: '%s' directive writing up to 19 bytes into a region of size between 0 and 59 [-Wformat-overflow=] sprintf(ph_buf2,"%c%s%s",0xff,ph_buf,capital); ^~~~~~~~ ~~~~~~~ In file included from /usr/include/stdio.h:862, from numbers.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 80 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synthdata.cpp -o x_synthdata.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions tr_languages.cpp -o x_tr_languages.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions dictionary.cpp -o x_dictionary.o dictionary.cpp: In function 'int Unpronouncable(Translator*, char*)': dictionary.cpp:797:7: warning: variable 'apostrophe' set but not used [-Wunused-but-set-variable] int apostrophe=0; ^~~~~~~~~~ dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)': dictionary.cpp:1351:8: warning: variable 'prev_stressed' set but not used [-Wunused-but-set-variable] int prev_stressed; ^~~~~~~~~~~~~ dictionary.cpp:1088:6: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable] int post_tonic; ^~~~~~~~~~ dictionary.cpp: In function 'int TranslateRules(Translator*, char*, char*, int, char*, int, unsigned int*)': dictionary.cpp:2367:21: warning: variable 'c123' set but not used [-Wunused-but-set-variable] unsigned int c12, c123; ^~~~ dictionary.cpp:2369:6: warning: variable 'wc_prev' set but not used [-Wunused-but-set-variable] int wc_prev; ^~~~~~~ dictionary.cpp: In function 'const char* LookupDict2(Translator*, const char*, const char*, char*, unsigned int*, int, WORD_TAB*)': dictionary.cpp:3136:17: warning: variable 'flags1' set but not used [-Wunused-but-set-variable] unsigned int flags1 = 0; ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions espeak_command.cpp -o x_espeak_command.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions event.cpp -o x_event.o event.cpp: In function 'int sleep_until_timeout_or_stop_request(uint32_t)': event.cpp:389:22: warning: variable 'to' set but not used [-Wunused-but-set-variable] struct timespec ts, to; ^~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions synthesize.cpp -o x_synthesize.o synthesize.cpp: In function 'int Generate(PHONEME_LIST*, int*, int)': synthesize.cpp:1308:15: warning: variable 'prev_ph' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev_ph; ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wavegen.cpp -o x_wavegen.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions voices.cpp -o x_voices.o voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:531:7: warning: variable 'error' set but not used [-Wunused-but-set-variable] int error = 0; ^~~~~ voices.cpp: In function 'void GetVoices(const char*)': voices.cpp:1627:17: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] sprintf(fname,"%s%c%s",path,PATHSEP,ent->d_name); ^~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 250 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp: In function 'voice_t* LoadVoice(const char*, int)': voices.cpp:580:15: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(buf,"%s%s",path_voices,voicename); ^~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 201 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:588:16: warning: '%s' directive writing up to 39 bytes into a region of size between 35 and 199 [-Wformat-overflow=] sprintf(buf,"%s%s%c%s",path_voices,langname,PATHSEP,voicename); ^~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 2 and 205 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:593:17: warning: '%s' directive writing up to 39 bytes into a region of size between 33 and 194 [-Wformat-overflow=] sprintf(buf,"%sextra%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 7 and 207 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ voices.cpp:598:18: warning: '%s' directive writing up to 39 bytes into a region of size between 34 and 195 [-Wformat-overflow=] sprintf(buf,"%stest%c%s",path_voices,PATHSEP,voicename); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from voices.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 206 bytes into a destination of size 200 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions phonemelist.cpp -o x_phonemelist.o phonemelist.cpp: In function 'void MakePhonemeList(Translator*, int, int)': phonemelist.cpp:117:15: warning: variable 'prev' set but not used [-Wunused-but-set-variable] PHONEME_TAB *prev, *next, *next2; ^~~~ phonemelist.cpp:126:6: warning: variable 'first_vowel' set but not used [-Wunused-but-set-variable] int first_vowel=0; // first vowel in a word ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions debug.cpp -o x_debug.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wave_ao.cpp -o x_wave_ao.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions fifo.cpp -o x_fifo.o fifo.cpp: In function 'int sleep_until_start_request_or_inactivity()': fifo.cpp:296:27: warning: variable 'to' set but not used [-Wunused-but-set-variable] struct timespec ts, to; ^~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions readclause.cpp -o x_readclause.o readclause.cpp: In function 'int GetC()': readclause.cpp:461:16: warning: variable 'm' set but not used [-Wunused-but-set-variable] unsigned char m; ^ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:2031:6: warning: variable 'prev_announced_punctuation' set but not used [-Wunused-but-set-variable] int prev_announced_punctuation; ^~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'const char* LookupCharName(Translator*, int, int)': readclause.cpp:660:16: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=] sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name)); ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 15 and 78 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp:667:16: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=] sprintf(buf,"[\002%s]] ",phonemes2); ^~~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 6 and 65 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readclause.cpp: In function 'int ReadClause(Translator*, FILE*, char*, short int*, int*, int, int*, char*)': readclause.cpp:583:20: warning: '%s' directive writing up to 54 bytes into a region of size 28 [-Wformat-overflow=] sprintf(text_out,"[\002%s]]",phonemes2); ^~~~~~~~~~~ ~~~~~~~~~ In file included from /usr/include/stdio.h:862, from readclause.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 5 and 59 bytes into a destination of size 30 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' 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 -lstdc++ -lao -lpthread make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions translate.cpp -o x_translate.o translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:779:8: warning: variable 'ph_limit' set but not used [-Wunused-but-set-variable] char *ph_limit; ^~~~~~~~ translate.cpp: In function 'void* TranslateClause(Translator*, FILE*, const void*, int*, char**)': translate.cpp:2294:6: warning: variable 'prev_in2' set but not used [-Wunused-but-set-variable] int prev_in2=0; ^~~~~~~~ translate.cpp:2318:6: warning: variable 'individual_digits' set but not used [-Wunused-but-set-variable] int individual_digits; ^~~~~~~~~~~~~~~~~ translate.cpp: In function 'int TranslateWord(Translator*, char*, int, WORD_TAB*)': translate.cpp:1174:31: warning: '%s' directive writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-overflow=] sprintf(prefix_phonemes,"%s%s%s",phonemes,end_phonemes,prefix_phonemes2); ^~~~~~~~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 1 and 330 bytes into a destination of size 160 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1372:50: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ translate.cpp:1346:51: warning: '%s' directive output may be truncated writing up to 159 bytes into a region of size between 1 and 160 [-Wformat-truncation=] snprintf(word_phonemes, sizeof(word_phonemes), "%s%s%s", unpron_phonemes, prefix_phonemes, phonemes); ^~~~~~~~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from translate.cpp:22: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output between 1 and 478 bytes into a destination of size 160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -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:130:6: warning: variable 'scores' set but not used [-Wunused-but-set-variable] int scores = 0; ^~~~~~ espeak.cpp: In function 'int main(int, char**)': espeak.cpp:394:7: warning: variable 'voice_mbrola' set but not used [-Wunused-but-set-variable] char voice_mbrola[20]; ^~~~~~~~~~~~ espeak.cpp:395:7: warning: variable 'dictname' set but not used [-Wunused-but-set-variable] char dictname[40]; ^~~~~~~~ espeak.cpp:753:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(p_text,1,filesize,f_text); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_AO -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions klatt.cpp -o x_klatt.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' 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_ao.o x_debug.o x_klatt.o make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' 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_ao.o x_debug.o x_klatt.o -lstdc++ -lao -lpthread make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' g++ -o espeak espeak.o -lstdc++ -L . -lespeak make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' mv libespeak.so libespeak.so.1.1.44 make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' + cd .. + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.26723 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/espeak-buildroot + : + /bin/rm -rf -- /usr/src/tmp/espeak-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd espeak-1.44.05-source + cd src + make DESTDIR=/usr/src/tmp/espeak-buildroot LIBDIR=/usr/lib install make: Entering directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' 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_ao.o x_debug.o x_klatt.o -lstdc++ -lao -lpthread g++ -o espeak espeak.o -lstdc++ -L . -lespeak mv libespeak.so libespeak.so.1.1.44 # Create directories rm -rf /usr/src/tmp/espeak-buildroot/usr/share/espeak-data mkdir -p /usr/src/tmp/espeak-buildroot/usr/bin mkdir -p /usr/src/tmp/espeak-buildroot/usr/lib mkdir -p /usr/src/tmp/espeak-buildroot/usr/include/espeak mkdir -p /usr/src/tmp/espeak-buildroot/usr/share/espeak-data # Install espeak executable install -m 755 espeak /usr/src/tmp/espeak-buildroot/usr/bin # Install shared library install -m 755 libespeak.so.1.1.44 /usr/src/tmp/espeak-buildroot/usr/lib # Install static library install -m 755 libespeak.a /usr/src/tmp/espeak-buildroot/usr/lib /bin/ln -sf libespeak.so.1.1.44 /usr/src/tmp/espeak-buildroot/usr/lib/libespeak.so.1 /bin/ln -sf libespeak.so.1 /usr/src/tmp/espeak-buildroot/usr/lib/libespeak.so # Install development headers install -pm 644 speak_lib.h /usr/src/tmp/espeak-buildroot/usr/include/espeak # Install data files cp -prf ../espeak-data/* /usr/src/tmp/espeak-buildroot/usr/share/espeak-data make: Leaving directory '/usr/src/RPM/BUILD/espeak-1.44.05-source/src' + cd .. + /bin/install -pD -m 644 /usr/src/RPM/SOURCES/espeak.voiceman /usr/src/tmp/espeak-buildroot/etc/tts.d/espeak.voiceman + /bin/install -pD -m 644 /usr/src/RPM/SOURCES/espeak-ru.voiceman /usr/src/tmp/espeak-buildroot/etc/tts.d/espeak-ru.voiceman + /bin/install -pD -m 644 /usr/src/RPM/SOURCES/espeak.replacements /usr/src/tmp/espeak-buildroot/usr/share/espeak-data/replacements + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/espeak-buildroot (auto) mode of './usr/lib/libespeak.a' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libespeak.so.1.1.44' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/espeak-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/espeak-buildroot/ (default) Compressing files in /usr/src/tmp/espeak-buildroot (auto) Adjusting library links in /usr/src/tmp/espeak-buildroot ./usr/lib: libespeak.so.1 -> libespeak.so.1.1.44 Verifying ELF objects in /usr/src/tmp/espeak-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/lib/libespeak.so.1.1.44: uses non-LFS functions: __xstat fopen lseek mkstemp open readdir verify-elf: WARNING: ./usr/bin/espeak: uses non-LFS functions: __xstat fopen Hardlinking identical .pyc and .pyo files Processing files: espeak-1.44.05-alt4 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.98245 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd espeak-1.44.05-source + DOCDIR=/usr/src/tmp/espeak-buildroot/usr/share/doc/espeak-1.44.05 + export DOCDIR + rm -rf /usr/src/tmp/espeak-buildroot/usr/share/doc/espeak-1.44.05 + /bin/mkdir -p /usr/src/tmp/espeak-buildroot/usr/share/doc/espeak-1.44.05 + cp -prL ChangeLog.txt docs License.txt ReadMe /usr/src/tmp/espeak-buildroot/usr/share/doc/espeak-1.44.05 + chmod -R go-w /usr/src/tmp/espeak-buildroot/usr/share/doc/espeak-1.44.05 + chmod -R a+rX /usr/src/tmp/espeak-buildroot/usr/share/doc/espeak-1.44.05 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sDWADk find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xctaHM find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DSgVIq shell.req: /usr/src/tmp/espeak-buildroot/.preun:espeak: /usr/sbin/tts-unregister -> /usr/sbin/tts-unregister (raw, not installed) Requires: tts-base, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libespeak.so.1 >= set:ie1jknOMgRJSNiIxnSpXBIvrXbk6, rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(preun): /bin/sh, /usr/sbin/tts-unregister Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.si8Rmm Creating espeak-debuginfo package Processing files: libespeak-1.44.05-alt4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hj0ZQn find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) lib.prov: /usr/src/tmp/espeak-buildroot/usr/lib/libespeak.so.1: 22 symbols, 15 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rhhwnG find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libespeak.so.1 = set:id1jCwcmxxxwp51JzxkRWxoU1v0tA0Q0sncDsydmpXZLtk3 Requires: espeak-data = 1.44.05-alt4, libao.so.4 >= set:heMFmoZq8L5, libao.so.4(LIBAO4_1.1.0), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.16), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libm.so.6(GLIBC_2.0), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4iSjob Creating libespeak-debuginfo package Processing files: libespeak-devel-1.44.05-alt4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IHInmX find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PB9rP0 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: libespeak = 1.44.05-alt4, /usr/lib/libespeak.so.1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ieDLb9 Processing files: espeak-data-1.44.05-alt4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CGduQx find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TrAwt9 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) Processing files: espeak-debuginfo-1.44.05-alt4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FvIGU2 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8Zau78 find-requires: running scripts (debuginfo) Requires: espeak = 1.44.05-alt4, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libespeak.so.1) Processing files: libespeak-debuginfo-1.44.05-alt4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LOSVso find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.95EMUQ find-requires: running scripts (debuginfo) Provides: debug(libespeak.so.1) Requires: libespeak = 1.44.05-alt4, debug(libao.so.4), debug(libc.so.6), debug(libm.so.6), debug(libpthread.so.0) Adding to espeak a strict dependency on libespeak Adding to espeak-debuginfo a strict dependency on libespeak-debuginfo Removing from espeak-debuginfo 1 sources provided by libespeak-debuginfo Removing 2 extra deps from espeak due to dependency on libespeak Removing 1 extra deps from libespeak-devel due to dependency on libespeak Removing 1 extra deps from espeak-debuginfo due to dependency on libespeak-debuginfo Removing 5 extra deps from espeak due to repentancy on libespeak Removing 1 extra deps from espeak-debuginfo due to repentancy on libespeak-debuginfo Wrote: /usr/src/RPM/RPMS/i586/espeak-1.44.05-alt4.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libespeak-1.44.05-alt4.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libespeak-devel-1.44.05-alt4.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/espeak-data-1.44.05-alt4.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/espeak-debuginfo-1.44.05-alt4.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libespeak-debuginfo-1.44.05-alt4.i586.rpm (w2.lzdio) 39.59user 3.15system 0:42.75elapsed 99%CPU (0avgtext+0avgdata 46232maxresident)k 0inputs+0outputs (0major+1115092minor)pagefaults 0swaps 47.31user 6.75system 0:56.11elapsed 96%CPU (0avgtext+0avgdata 117916maxresident)k 8inputs+0outputs (0major+1473263minor)pagefaults 0swaps --- espeak-1.44.05-alt4.i586.rpm.repo 2011-08-29 09:48:14.000000000 +0000 +++ espeak-1.44.05-alt4.i586.rpm.hasher 2021-08-01 10:55:25.188599678 +0000 @@ -30,10 +30,4 @@ Requires: /lib/ld-linux.so.2 -Requires: libc.so.6(GLIBC_2.0) -Requires: libc.so.6(GLIBC_2.1) -Requires: libc.so.6(GLIBC_2.3.4) -Requires: libc.so.6(GLIBC_2.4) -Requires: libespeak.so.1 >= set:ie1jknOMgRJSNiIxnSpXBIvrXbk6 -Requires: rpmlib(SetVersions) -Requires: rtld(GNU_HASH) Requires: /usr/sbin/tts-unregister +Requires: libespeak = 1.44.05-alt4 Requires: rpmlib(PayloadIsLzma) @@ -42,3 +36,3 @@ File: /etc/tts.d/espeak.voiceman 100644 root:root 2ed4a745f37270251201868e25110a0d -File: /usr/bin/espeak 100755 root:root 43112f8ed8b30d8da7ef933b533de9fe +File: /usr/bin/espeak 100755 root:root 6747e0304cff3488ade3c8d66a955789 File: /usr/share/doc/espeak-1.44.05 40755 root:root @@ -67,2 +61,2 @@ File: /usr/share/doc/espeak-1.44.05/docs/voices.html 100644 root:root 07b03b3c039481e24aaa74bf3d4e2650 -RPMIdentity: c5a40fe1690242a1bd9a36e923ee2b6bf6d4e54c872f39aa29556fff04410f5fdc63d27f3c9273ddf87729fc033b2239faecf54aee9eed94e7be68ecfc15b3e3 +RPMIdentity: 0e6c6fa1bd8df03ff3dfbe80fbc3b4d0747dd4bcca2f524ac3a730d7805ad8a31476dfac4728e88dc6d5aafb1c8618d5a02ac12947c72ee4b6a1922359edc217 --- espeak-data-1.44.05-alt4.noarch.rpm.repo 2011-08-29 09:48:14.000000000 +0000 +++ espeak-data-1.44.05-alt4.noarch.rpm.hasher 2021-08-01 10:55:25.281600052 +0000 @@ -414,2 +414,2 @@ File: /usr/share/espeak-data/zhy_dict 100644 root:root b1218c80bfb71a552d21e36920405acd -RPMIdentity: 3c6763daabc7e80a73371f0bb4f38bbfebbed984e9082f4c0319d58c2f4c11aa8bdc663b88b184ac3108fca4de985cc5b3aa6c55535088fd544b2569a4dbd375 +RPMIdentity: 63c3a5e034c8c487bc2dba7536775a792b5e242c8e44e30633aff5f5b39a34cd3bbc94556df7ceaf3c6d339b1915c241bbb632bf7b09441cffb387aff63d2e19 --- espeak-debuginfo-1.44.05-alt4.i586.rpm.repo 2011-08-29 09:48:14.000000000 +0000 +++ espeak-debuginfo-1.44.05-alt4.i586.rpm.hasher 2021-08-01 10:55:26.367604420 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/c9 40755 root:root -/usr/lib/debug/.build-id/c9/166eb81d0d469adc12f4aff377228d2f3bd853 120777 root:root ../../../../bin/espeak -/usr/lib/debug/.build-id/c9/166eb81d0d469adc12f4aff377228d2f3bd853.debug 120777 root:root ../../usr/bin/espeak.debug +/usr/lib/debug/.build-id/31 40755 root:root +/usr/lib/debug/.build-id/31/61f5e9b43de59f366fdeb247501ad69239f6e4 120777 root:root ../../../../bin/espeak +/usr/lib/debug/.build-id/31/61f5e9b43de59f366fdeb247501ad69239f6e4.debug 120777 root:root ../../usr/bin/espeak.debug /usr/lib/debug/usr/bin/espeak.debug 100644 root:root @@ -7,13 +7,11 @@ /usr/src/debug/espeak-1.44.05-source/src/espeak.cpp 100644 root:root -/usr/src/debug/espeak-1.44.05-source/src/speak_lib.h 100644 root:root Requires: espeak = 1.44.05-alt4 Requires: /usr/lib/debug/lib/ld-linux.so.2.debug -Requires: debug(libc.so.6) -Requires: debug(libespeak.so.1) +Requires: libespeak-debuginfo = 1.44.05-alt4 Requires: rpmlib(PayloadIsLzma) Provides: espeak-debuginfo = 1.44.05-alt4 -File: /usr/lib/debug/.build-id/c9 40755 root:root -File: /usr/lib/debug/.build-id/c9/166eb81d0d469adc12f4aff377228d2f3bd853 120777 root:root ../../../../bin/espeak -File: /usr/lib/debug/.build-id/c9/166eb81d0d469adc12f4aff377228d2f3bd853.debug 120777 root:root ../../usr/bin/espeak.debug -File: /usr/lib/debug/usr/bin/espeak.debug 100644 root:root 9296cc3d05dce8181eaf896d8a64fd15 +File: /usr/lib/debug/.build-id/31 40755 root:root +File: /usr/lib/debug/.build-id/31/61f5e9b43de59f366fdeb247501ad69239f6e4 120777 root:root ../../../../bin/espeak +File: /usr/lib/debug/.build-id/31/61f5e9b43de59f366fdeb247501ad69239f6e4.debug 120777 root:root ../../usr/bin/espeak.debug +File: /usr/lib/debug/usr/bin/espeak.debug 100644 root:root a159c7072bf2a6d59d3d61868a26c088 File: /usr/src/debug/espeak-1.44.05-source 40755 root:root @@ -21,3 +19,2 @@ File: /usr/src/debug/espeak-1.44.05-source/src/espeak.cpp 100644 root:root e0b6064e28d9d1a92648b1e21c0f94ca -File: /usr/src/debug/espeak-1.44.05-source/src/speak_lib.h 100644 root:root 96af7bc85882be7aa2c0bbfe52ac3ff6 -RPMIdentity: 1b09477007ee9237073d445252efbd4abedb7c708b13e6a9396f9a32d73ed62ae8ecbbb3846d25967fb075bd4132a6e5c2727b3027927ba4d55db41523134e64 +RPMIdentity: 86f1c1d2cf14ce5b4667bc65d5b1314be26d2e38474e706463b60523acfb0c11bbb31de68b2bf47d8312fffc4cd67c2c9c5be7697d0c6f72a3e10e7723e6f023 --- libespeak-1.44.05-alt4.i586.rpm.repo 2011-08-29 09:48:14.000000000 +0000 +++ libespeak-1.44.05-alt4.i586.rpm.hasher 2021-08-01 10:55:26.461604798 +0000 @@ -9,2 +9,4 @@ Requires: libc.so.6(GLIBC_2.1.3) +Requires: libc.so.6(GLIBC_2.16) +Requires: libc.so.6(GLIBC_2.3) Requires: libc.so.6(GLIBC_2.3.4) @@ -20,3 +22,3 @@ File: /usr/lib/libespeak.so.1 120777 root:root libespeak.so.1.1.44 -File: /usr/lib/libespeak.so.1.1.44 100644 root:root e70acdcf9691148909bb19b9390b14f0 -RPMIdentity: 119bb2bae32aa7929fccbe91b604f2898b6ea8a4dc360dd2c674b4efc5bbebf77d311dc400426c57b594f73439b916f63be3150dd423b3b5da139af74f817aa5 +File: /usr/lib/libespeak.so.1.1.44 100644 root:root 1fadaa391dd8b44ea82ec4561f9ca4f1 +RPMIdentity: 23a4ee188e3832c4a989c7460683898456e172c3354544e4f164f0ee31888b940014cf7ed5d015ab2f56c1b582aab176d1d81eef13c0f02e70742cfca01c867c --- libespeak-debuginfo-1.44.05-alt4.i586.rpm.repo 2011-08-29 09:48:14.000000000 +0000 +++ libespeak-debuginfo-1.44.05-alt4.i586.rpm.hasher 2021-08-01 10:55:26.562605205 +0000 @@ -1,7 +1,6 @@ -/usr/lib/debug/.build-id/af 40755 root:root -/usr/lib/debug/.build-id/af/002481b2d2cd786f0db9563f6ae26358bf72da 120777 root:root ../../../libespeak.so.1.1.44 -/usr/lib/debug/.build-id/af/002481b2d2cd786f0db9563f6ae26358bf72da.debug 120777 root:root ../../usr/lib/libespeak.so.1.1.44.debug +/usr/lib/debug/.build-id/db 40755 root:root +/usr/lib/debug/.build-id/db/958330e184e634b3541df64dbad5385e890e3a 120777 root:root ../../../libespeak.so.1.1.44 +/usr/lib/debug/.build-id/db/958330e184e634b3541df64dbad5385e890e3a.debug 120777 root:root ../../usr/lib/libespeak.so.1.1.44.debug /usr/lib/debug/usr/lib/libespeak.so.1.1.44.debug 100644 root:root /usr/lib/debug/usr/lib/libespeak.so.1.debug 120777 root:root libespeak.so.1.1.44.debug -/usr/lib/debug/usr/lib/libespeak.so.debug 120777 root:root libespeak.so.1.1.44.debug /usr/src/debug/espeak-1.44.05-source 40755 root:root @@ -13,3 +12,5 @@ /usr/src/debug/espeak-1.44.05-source/src/event.cpp 100644 root:root +/usr/src/debug/espeak-1.44.05-source/src/event.h 100644 root:root /usr/src/debug/espeak-1.44.05-source/src/fifo.cpp 100644 root:root +/usr/src/debug/espeak-1.44.05-source/src/fifo.h 100644 root:root /usr/src/debug/espeak-1.44.05-source/src/intonation.cpp 100644 root:root @@ -48,8 +49,7 @@ Provides: libespeak-debuginfo = 1.44.05-alt4 -File: /usr/lib/debug/.build-id/af 40755 root:root -File: /usr/lib/debug/.build-id/af/002481b2d2cd786f0db9563f6ae26358bf72da 120777 root:root ../../../libespeak.so.1.1.44 -File: /usr/lib/debug/.build-id/af/002481b2d2cd786f0db9563f6ae26358bf72da.debug 120777 root:root ../../usr/lib/libespeak.so.1.1.44.debug -File: /usr/lib/debug/usr/lib/libespeak.so.1.1.44.debug 100644 root:root f4a9088ad42c88524ebc5f0662507737 +File: /usr/lib/debug/.build-id/db 40755 root:root +File: /usr/lib/debug/.build-id/db/958330e184e634b3541df64dbad5385e890e3a 120777 root:root ../../../libespeak.so.1.1.44 +File: /usr/lib/debug/.build-id/db/958330e184e634b3541df64dbad5385e890e3a.debug 120777 root:root ../../usr/lib/libespeak.so.1.1.44.debug +File: /usr/lib/debug/usr/lib/libespeak.so.1.1.44.debug 100644 root:root 2944bbb6344cbbc4db574bac18f06d4d File: /usr/lib/debug/usr/lib/libespeak.so.1.debug 120777 root:root libespeak.so.1.1.44.debug -File: /usr/lib/debug/usr/lib/libespeak.so.debug 120777 root:root libespeak.so.1.1.44.debug File: /usr/src/debug/espeak-1.44.05-source 40755 root:root @@ -61,3 +61,5 @@ File: /usr/src/debug/espeak-1.44.05-source/src/event.cpp 100644 root:root 97e06fcd4752544a22abe35dfe4f5241 +File: /usr/src/debug/espeak-1.44.05-source/src/event.h 100644 root:root 71cbd5e0ed58fc0c5b5704a679d68984 File: /usr/src/debug/espeak-1.44.05-source/src/fifo.cpp 100644 root:root d27cf7321e9442e25b36b10fdad0d4f8 +File: /usr/src/debug/espeak-1.44.05-source/src/fifo.h 100644 root:root b4c8b8145d0ec239764efa171cbd23ec File: /usr/src/debug/espeak-1.44.05-source/src/intonation.cpp 100644 root:root 0c074fd3c0b2e4a2316f78e1f860359b @@ -88,2 +90,2 @@ File: /usr/src/debug/espeak-1.44.05-source/src/wavegen.cpp 100644 root:root 4822996970ef6334529cbd650e3c30ca -RPMIdentity: 69af811cca45ab6e7b266a9efdbcffc504d3469737f2573166e21f92e18c400a5886264fb23f43c3024442b08709930f25919003187f8309b9741e2146d945dc +RPMIdentity: 71469925125ccbe1f88d81429a3bb922e2dab792c5f156afe57a3aa3d5edb4bf5148107a6104811a3e31eafa3a08e00642ea694878b40ea560046575fa9c770c --- libespeak-devel-1.44.05-alt4.i586.rpm.repo 2011-08-29 09:48:14.000000000 +0000 +++ libespeak-devel-1.44.05-alt4.i586.rpm.hasher 2021-08-01 10:55:27.328608286 +0000 @@ -9,4 +9,4 @@ File: /usr/include/espeak/speak_lib.h 100644 root:root 96af7bc85882be7aa2c0bbfe52ac3ff6 -File: /usr/lib/libespeak.a 100644 root:root 39a7bdb5dedf39246312927ad3d1b8e8 +File: /usr/lib/libespeak.a 100644 root:root 2803c7ea4444bad54d35ed55d4b26ff3 File: /usr/lib/libespeak.so 120777 root:root libespeak.so.1 -RPMIdentity: 11e721b18bc7c995163fce7aa3cc328b248db6a2b79278caa41fb22c555476e926e9c0849363cb10a25945a83fd8b2b8d2b62f82ab885e36e3aec957148c993c +RPMIdentity: 4b56e7b646232cf39860de8e9a8a3b0372352655018e8c9ef72a3828c7aec5c7d5ca40d224461824c78b73485e4321d761dd1c32bf96c61c9dae634db1c930fa