Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/espeak.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1671845426.178344/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff7c1ea450>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.inl0xxnu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.inl0xxnu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ee208855b3614df0bf195b5b6db06ed7', '-D', '/var/lib/mock/fedora-rawhide-s390x-1671845426.178344/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.inl0xxnu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/espeak.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1658361600
Wrote: /builddir/build/SRPMS/espeak-1.48.04-23.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/espeak.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1671845426.178344/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff7c1ea450>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.inl0xxnu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.inl0xxnu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ace704285b85475a8fde814f867f570c', '-D', '/var/lib/mock/fedora-rawhide-s390x-1671845426.178344/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.inl0xxnu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/espeak.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1658361600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.56qo9x
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf espeak-1.48.04-source
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/espeak-1.48.04-source.zip
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd espeak-1.48.04-source
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
Patch #0 (espeak-1.47-makefile-nostaticlibs.patch):
+ echo 'Patch #0 (espeak-1.47-makefile-nostaticlibs.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .nostaticlibs --fuzz=0
patching file src/Makefile
Patch #1 (espeak-1.47-ftbs-ld-libm.patch):
+ echo 'Patch #1 (espeak-1.47-ftbs-ld-libm.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .ftbs-ld-libm --fuzz=0
patching file src/Makefile
Patch #2 (espeak-1.48-help-fix.patch):
+ echo 'Patch #2 (espeak-1.48-help-fix.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .help-fix --fuzz=0
patching file src/espeak.cpp
Patch #3 (espeak-1.47-wav-close.patch):
+ echo 'Patch #3 (espeak-1.47-wav-close.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .wav-close --fuzz=0
patching file src/espeak.cpp
Patch #4 (espeak-1.48-gcc-6-fix.patch):
+ echo 'Patch #4 (espeak-1.48-gcc-6-fix.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .1.48-gcc-6-fix --fuzz=0
patching file src/tr_languages.cpp
Patch #5 (espeak-1.48-read-fifo.patch):
+ echo 'Patch #5 (espeak-1.48-read-fifo.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .read-fifo --fuzz=0
patching file src/espeak.cpp
+ find . -type f -exec chmod 0644 '{}' ';'
+ rm -rf docs/images/.svn
+ mv docs html
+ sed -i 's/\r//' License.txt
+ cp -f src/portaudio19.h src/portaudio.h
+ rm -f espeak-data/af_dict espeak-data/am_dict espeak-data/an_dict espeak-data/as_dict espeak-data/az_dict espeak-data/bg_dict espeak-data/bn_dict espeak-data/ca_dict espeak-data/cs_dict espeak-data/cy_dict espeak-data/da_dict espeak-data/de_dict espeak-data/el_dict espeak-data/en_dict espeak-data/eo_dict espeak-data/es_dict espeak-data/et_dict espeak-data/eu_dict espeak-data/fa_dict espeak-data/fi_dict espeak-data/fr_dict espeak-data/ga_dict espeak-data/gd_dict espeak-data/grc_dict espeak-data/gu_dict espeak-data/hbs_dict espeak-data/hi_dict espeak-data/hu_dict espeak-data/hy_dict espeak-data/id_dict espeak-data/is_dict espeak-data/it_dict espeak-data/jbo_dict espeak-data/ka_dict espeak-data/kl_dict espeak-data/kn_dict espeak-data/ko_dict espeak-data/ku_dict espeak-data/la_dict espeak-data/lfn_dict espeak-data/lt_dict espeak-data/lv_dict espeak-data/mk_dict espeak-data/ml_dict espeak-data/ms_dict espeak-data/nci_dict espeak-data/ne_dict espeak-data/nl_dict espeak-data/no_dict espeak-data/or_dict espeak-data/pa_dict espeak-data/pap_dict espeak-data/pl_dict espeak-data/pt_dict espeak-data/ro_dict espeak-data/ru_dict espeak-data/si_dict espeak-data/sk_dict espeak-data/sl_dict espeak-data/sq_dict espeak-data/sv_dict espeak-data/sw_dict espeak-data/ta_dict espeak-data/te_dict espeak-data/tr_dict espeak-data/ur_dict espeak-data/vi_dict espeak-data/zh_dict espeak-data/zhy_dict
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HPcT0c
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd espeak-1.48.04-source
+ cd src
+ /usr/bin/make -O -j2 V=1 VERBOSE=1 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' AUDIO=pulseaudio
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  speak.cpp
speak.cpp: In function 'void DisplayVoices(FILE*, char*)':
speak.cpp:208:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  208 |                                 for(j=0; j < sizeof(buf); j++)
      |                                          ~~^~~~~~~~~~~~~
speak.cpp: In function 'int main(int, char**)':
speak.cpp:527:13: warning: unused variable 'speaking' [-Wunused-variable]
  527 |         int speaking = 0;
      |             ^~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  compiledict.cpp
compiledict.cpp: In function 'CompileDictionary(char const*, char const*, _IO_FILE*, char*, int)':
compiledict.cpp:1934:29: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 205 [-Wformat-overflow=]
 1934 |         sprintf(fname_in,"%srules.txt",path);
      |                             ^~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from compiledict.cpp:22:
In function 'sprintf',
    inlined from 'CompileDictionary(char const*, char const*, _IO_FILE*, char*, int)' at compiledict.cpp:1934:9:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 10 and 209 bytes into a destination of size 205
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  intonation.cpp
intonation.cpp: In function 'void CalcPitches(Translator*, int)':
intonation.cpp:1118:14: warning: variable 'group_tone_emph' set but not used [-Wunused-but-set-variable]
 1118 |         int  group_tone_emph;
      |              ^~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  dictionary.cpp
dictionary.cpp: In function 'const char* GetTranslatedPhonemeString(int)':
dictionary.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  767 |                 if((phon_out_ix + len) >= phon_out_size)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)':
dictionary.cpp:1207:13: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable]
 1207 |         int post_tonic;   // currently not used
      |             ^~~~~~~~~~
dictionary.cpp: In function 'LookupDictList(Translator*, char**, char*, unsigned int*, int, WORD_TAB*)':
dictionary.cpp:88:16: warning: 'strncpy' specified bound 20 equals destination size [-Wstringop-truncation]
   88 |         strncpy(to,from,size);
      |                ^
In function 'strncpy0(char*, char const*, int)',
    inlined from 'Lookup(Translator*, char const*, char*)' at dictionary.cpp:3602:11:
dictionary.cpp:89:20: warning: array subscript 80 is outside array bounds of 'char[80]' [-Warray-bounds=]
   89 |         to[size-1] = 0;
      |         ~~~~~~~~~~~^~~
dictionary.cpp: In function 'Lookup(Translator*, char const*, char*)':
dictionary.cpp:3591:14: note: at offset 80 into object 'text' of size 80
 3591 |         char text[80];
      |              ^~~~
dictionary.cpp:88:16: warning: 'strncpy' specified bound 79 equals destination size [-Wstringop-truncation]
   88 |         strncpy(to,from,size);
      |                ^
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  setlengths.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  readclause.cpp
readclause.cpp: In function 'LookupCharName(Translator*, int, int)':
readclause.cpp:812:49: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=]
  812 |                         sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name));
      |                                                 ^~               ~~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from readclause.cpp:22:
In function 'sprintf',
    inlined from 'LookupCharName(Translator*, int, int)' at readclause.cpp:812:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 15 and 78 bytes into a destination of size 60
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
readclause.cpp: In function 'LookupCharName(Translator*, int, int)':
readclause.cpp:819:43: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=]
  819 |                         sprintf(buf,"[\002%s]] ",phonemes2);
      |                                           ^~     ~~~~~~~~~
In function 'sprintf',
    inlined from 'LookupCharName(Translator*, int, int)' at readclause.cpp:819:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 65 bytes into a destination of size 60
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  numbers.cpp
numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1342:28: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
 1342 |                         if(!found_value & (number_control & 1))
      |                            ^~~~~~~~~~~~
numbers.cpp:1339:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1339 |                                 sprintf(string,"_%dM%do",value,thousandplex);
      |                                                     ^~
numbers.cpp:1339:48: note: directive argument in the range [-2147483647, 2147483647]
 1339 |                                 sprintf(string,"_%dM%do",value,thousandplex);
      |                                                ^~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from numbers.cpp:22:
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1339:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1345:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1345 |                                 sprintf(string,"_%dM%de",value,thousandplex);
      |                                                     ^~
numbers.cpp:1345:48: note: directive argument in the range [-2147483647, 2147483647]
 1345 |                                 sprintf(string,"_%dM%de",value,thousandplex);
      |                                                ^~~~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1345:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1351:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1351 |                                 sprintf(string,"_%dM%dx",value,thousandplex);
      |                                                     ^~
numbers.cpp:1351:48: note: directive argument in the range [-2147483647, 2147483647]
 1351 |                                 sprintf(string,"_%dM%dx",value,thousandplex);
      |                                                ^~~~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1351:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1357:45: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1357 |                         sprintf(string,"_%dM%d",value,thousandplex);
      |                                             ^~
numbers.cpp:1357:40: note: directive argument in the range [-2147483647, 2147483647]
 1357 |                         sprintf(string,"_%dM%d",value,thousandplex);
      |                                        ^~~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1357:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 24 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1375:54: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=]
 1375 |                                 sprintf(string,"_%s%do",M_Variant(value), thousandplex);
      |                                                      ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1375:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1381:54: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=]
 1381 |                                 sprintf(string,"_%s%de",M_Variant(value), thousandplex);
      |                                                      ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1381:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1387:54: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=]
 1387 |                                 sprintf(string,"_%s%dx",M_Variant(value), thousandplex);
      |                                                      ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1387:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1393:46: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1393 |                         sprintf(string,"_%s%d",M_Variant(value), thousandplex);
      |                                              ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1393:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1399:60: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
 1399 |                                         sprintf(string,"_0M%d", thousandplex-1);
      |                                                            ^~
numbers.cpp:1399:56: note: directive argument in the range [3, 2147483646]
 1399 |                                         sprintf(string,"_0M%d", thousandplex-1);
      |                                                        ^~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1399:13:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum2(Translator*, int, int, int, char*)':
numbers.cpp:1566:61: warning: '%c' directive writing 1 byte into a region of size between 0 and 9 [-Wformat-overflow=]
 1566 |                                         sprintf(string,"_%dX%c", tens, ord_type);
      |                                                             ^~
In function 'sprintf',
    inlined from 'LookupNum2(Translator*, int, int, int, char*)' at numbers.cpp:1566:13:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum2(Translator*, int, int, int, char*)':
numbers.cpp:1583:69: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1583 |                                                 sprintf(string,"_%dX", tens);
      |                                                                     ^
In function 'sprintf',
    inlined from 'LookupNum2(Translator*, int, int, int, char*)' at numbers.cpp:1583:14:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 4 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum2(Translator*, int, int, int, char*)':
numbers.cpp:1581:69: warning: 'Xf' directive writing 2 bytes into a region of size between 1 and 10 [-Wformat-overflow=]
 1581 |                                                 sprintf(string, "_%dXf", tens);
      |                                                                     ^~
In function 'sprintf',
    inlined from 'LookupNum2(Translator*, int, int, int, char*)' at numbers.cpp:1581:14:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]':
numbers.cpp:1843:55: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1843 |                                 sprintf(string, "_%dCo", hundreds);
      |                                                       ^
In function 'sprintf',
    inlined from 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]' at numbers.cpp:1843:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]':
numbers.cpp:1843:55: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1843 |                                 sprintf(string, "_%dCo", hundreds);
      |                                                       ^
In function 'sprintf',
    inlined from 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]' at numbers.cpp:1843:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]':
numbers.cpp:1869:70: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1869 |                                                 sprintf(string,"_%dC0",hundreds);
      |                                                                      ^
In function 'sprintf',
    inlined from 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]' at numbers.cpp:1869:14:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  synth_mbrola.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  synthdata.cpp
synthdata.cpp: In function 'int LoadPhData(int*)':
synthdata.cpp:169:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  169 |     if(srate != NULL)
      |     ^~
synthdata.cpp:171:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  171 |         return(result);
      |         ^~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  synthesize.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  mbrowrap.cpp
mbrowrap.cpp: In function 'mbrola_has_errors()':
mbrowrap.cpp:315:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 160 [-Wformat-truncation=]
  315 |                                                 "%s", buf_ptr);
      |                                                  ^~
In file included from /usr/include/stdio.h:906,
                 from mbrowrap.cpp:22:
In function 'snprintf',
    inlined from 'mbrola_has_errors()' at mbrowrap.cpp:314:13:
/usr/include/bits/stdio2.h:54:35: note: 'snprintf' output between 1 and 256 bytes into a destination of size 160
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  translate.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  tr_languages.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  voices.cpp
voices.cpp: In function 'SetVoiceScores(espeak_VOICE*, espeak_VOICE**, int)':
voices.cpp:1416:41: warning: '%s' directive writing up to 79 bytes into a region of size between 73 and 232 [-Wformat-overflow=]
 1416 |                 sprintf(buf, "%s/voices/%s", path_home, language);
      |                                         ^~              ~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from voices.cpp:22:
In function 'sprintf',
    inlined from 'SetVoiceScores(espeak_VOICE*, espeak_VOICE**, int)' at voices.cpp:1416:10:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 9 and 247 bytes into a destination of size 240
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  wavegen.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  phonemelist.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  sonic.cpp
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  klatt.cpp
klatt.cpp: In function 'double antiresonator2(resonator_ptr, double)':
klatt.cpp:179:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  179 |         register double x = (double)r->a * (double)input + (double)r->b * (double)r->p1 + (double)r->c * (double)r->p2;
      |                         ^
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  speak_lib.cpp  -o x_speak_lib.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  compiledict.cpp  -o x_compiledict.o
compiledict.cpp: In function 'CompileDictionary(char const*, char const*, _IO_FILE*, char*, int)':
compiledict.cpp:1934:29: warning: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 205 [-Wformat-overflow=]
 1934 |         sprintf(fname_in,"%srules.txt",path);
      |                             ^~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from compiledict.cpp:22:
In function 'sprintf',
    inlined from 'CompileDictionary(char const*, char const*, _IO_FILE*, char*, int)' at compiledict.cpp:1934:9:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 10 and 209 bytes into a destination of size 205
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  intonation.cpp  -o x_intonation.o
intonation.cpp: In function 'void CalcPitches(Translator*, int)':
intonation.cpp:1118:14: warning: variable 'group_tone_emph' set but not used [-Wunused-but-set-variable]
 1118 |         int  group_tone_emph;
      |              ^~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  dictionary.cpp  -o x_dictionary.o
dictionary.cpp: In function 'const char* GetTranslatedPhonemeString(int)':
dictionary.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  767 |                 if((phon_out_ix + len) >= phon_out_size)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
dictionary.cpp: In function 'void SetWordStress(Translator*, char*, unsigned int*, int, int)':
dictionary.cpp:1207:13: warning: variable 'post_tonic' set but not used [-Wunused-but-set-variable]
 1207 |         int post_tonic;   // currently not used
      |             ^~~~~~~~~~
dictionary.cpp: In function 'LookupDictList(Translator*, char**, char*, unsigned int*, int, WORD_TAB*)':
dictionary.cpp:88:16: warning: 'strncpy' specified bound 20 equals destination size [-Wstringop-truncation]
   88 |         strncpy(to,from,size);
      |                ^
In function 'strncpy0(char*, char const*, int)',
    inlined from 'Lookup(Translator*, char const*, char*)' at dictionary.cpp:3602:11:
dictionary.cpp:89:20: warning: array subscript 80 is outside array bounds of 'char[80]' [-Warray-bounds=]
   89 |         to[size-1] = 0;
      |         ~~~~~~~~~~~^~~
dictionary.cpp: In function 'Lookup(Translator*, char const*, char*)':
dictionary.cpp:3591:14: note: at offset 80 into object 'text' of size 80
 3591 |         char text[80];
      |              ^~~~
dictionary.cpp:88:16: warning: 'strncpy' specified bound 79 equals destination size [-Wstringop-truncation]
   88 |         strncpy(to,from,size);
      |                ^
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  setlengths.cpp  -o x_setlengths.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  readclause.cpp  -o x_readclause.o
readclause.cpp: In function 'LookupCharName(Translator*, int, int)':
readclause.cpp:812:49: warning: '%s' directive writing up to 59 bytes into a region of size 52 [-Wformat-overflow=]
  812 |                         sprintf(buf,"[\002_^_%s %s _^_%s]]","en",phonemes2,WordToString2(tr->translator_name));
      |                                                 ^~               ~~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from readclause.cpp:22:
In function 'sprintf',
    inlined from 'LookupCharName(Translator*, int, int)' at readclause.cpp:812:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 15 and 78 bytes into a destination of size 60
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
readclause.cpp: In function 'LookupCharName(Translator*, int, int)':
readclause.cpp:819:43: warning: '%s' directive writing up to 59 bytes into a region of size 58 [-Wformat-overflow=]
  819 |                         sprintf(buf,"[\002%s]] ",phonemes2);
      |                                           ^~     ~~~~~~~~~
In function 'sprintf',
    inlined from 'LookupCharName(Translator*, int, int)' at readclause.cpp:819:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 65 bytes into a destination of size 60
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  numbers.cpp  -o x_numbers.o
numbers.cpp: In function 'int LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1342:28: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
 1342 |                         if(!found_value & (number_control & 1))
      |                            ^~~~~~~~~~~~
numbers.cpp:1339:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1339 |                                 sprintf(string,"_%dM%do",value,thousandplex);
      |                                                     ^~
numbers.cpp:1339:48: note: directive argument in the range [-2147483647, 2147483647]
 1339 |                                 sprintf(string,"_%dM%do",value,thousandplex);
      |                                                ^~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from numbers.cpp:22:
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1339:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1345:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1345 |                                 sprintf(string,"_%dM%de",value,thousandplex);
      |                                                     ^~
numbers.cpp:1345:48: note: directive argument in the range [-2147483647, 2147483647]
 1345 |                                 sprintf(string,"_%dM%de",value,thousandplex);
      |                                                ^~~~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1345:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1351:53: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1351 |                                 sprintf(string,"_%dM%dx",value,thousandplex);
      |                                                     ^~
numbers.cpp:1351:48: note: directive argument in the range [-2147483647, 2147483647]
 1351 |                                 sprintf(string,"_%dM%dx",value,thousandplex);
      |                                                ^~~~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1351:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1357:45: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9 [-Wformat-overflow=]
 1357 |                         sprintf(string,"_%dM%d",value,thousandplex);
      |                                             ^~
numbers.cpp:1357:40: note: directive argument in the range [-2147483647, 2147483647]
 1357 |                         sprintf(string,"_%dM%d",value,thousandplex);
      |                                        ^~~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1357:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 24 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1375:54: warning: 'o' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=]
 1375 |                                 sprintf(string,"_%s%do",M_Variant(value), thousandplex);
      |                                                      ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1375:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1381:54: warning: 'e' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=]
 1381 |                                 sprintf(string,"_%s%de",M_Variant(value), thousandplex);
      |                                                      ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1381:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1387:54: warning: 'x' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=]
 1387 |                                 sprintf(string,"_%s%dx",M_Variant(value), thousandplex);
      |                                                      ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1387:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 4 or more bytes (assuming 14) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1393:46: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1393 |                         sprintf(string,"_%s%d",M_Variant(value), thousandplex);
      |                                              ^
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1393:11:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 3 or more bytes (assuming 13) into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupThousands(Translator*, int, int, int, char*)':
numbers.cpp:1399:60: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
 1399 |                                         sprintf(string,"_0M%d", thousandplex-1);
      |                                                            ^~
numbers.cpp:1399:56: note: directive argument in the range [3, 2147483646]
 1399 |                                         sprintf(string,"_0M%d", thousandplex-1);
      |                                                        ^~~~~~~
In function 'sprintf',
    inlined from 'LookupThousands(Translator*, int, int, int, char*)' at numbers.cpp:1399:13:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum2(Translator*, int, int, int, char*)':
numbers.cpp:1566:61: warning: '%c' directive writing 1 byte into a region of size between 0 and 9 [-Wformat-overflow=]
 1566 |                                         sprintf(string,"_%dX%c", tens, ord_type);
      |                                                             ^~
In function 'sprintf',
    inlined from 'LookupNum2(Translator*, int, int, int, char*)' at numbers.cpp:1566:13:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum2(Translator*, int, int, int, char*)':
numbers.cpp:1583:69: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1583 |                                                 sprintf(string,"_%dX", tens);
      |                                                                     ^
In function 'sprintf',
    inlined from 'LookupNum2(Translator*, int, int, int, char*)' at numbers.cpp:1583:14:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 4 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum2(Translator*, int, int, int, char*)':
numbers.cpp:1581:69: warning: 'Xf' directive writing 2 bytes into a region of size between 1 and 10 [-Wformat-overflow=]
 1581 |                                                 sprintf(string, "_%dXf", tens);
      |                                                                     ^~
In function 'sprintf',
    inlined from 'LookupNum2(Translator*, int, int, int, char*)' at numbers.cpp:1581:14:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]':
numbers.cpp:1843:55: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1843 |                                 sprintf(string, "_%dCo", hundreds);
      |                                                       ^
In function 'sprintf',
    inlined from 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]' at numbers.cpp:1843:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]':
numbers.cpp:1843:55: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1843 |                                 sprintf(string, "_%dCo", hundreds);
      |                                                       ^
In function 'sprintf',
    inlined from 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]' at numbers.cpp:1843:12:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
numbers.cpp: In function 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]':
numbers.cpp:1869:70: warning: '__sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1869 |                                                 sprintf(string,"_%dC0",hundreds);
      |                                                                      ^
In function 'sprintf',
    inlined from 'LookupNum3(Translator*, int, char*, int, int, int) [clone .isra.0]' at numbers.cpp:1869:14:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  synth_mbrola.cpp  -o x_synth_mbrola.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  synthdata.cpp  -o x_synthdata.o
synthdata.cpp: In function 'int LoadPhData(int*)':
synthdata.cpp:169:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  169 |     if(srate != NULL)
      |     ^~
synthdata.cpp:171:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  171 |         return(result);
      |         ^~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  synthesize.cpp  -o x_synthesize.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  mbrowrap.cpp  -o x_mbrowrap.o
mbrowrap.cpp: In function 'mbrola_has_errors()':
mbrowrap.cpp:315:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 160 [-Wformat-truncation=]
  315 |                                                 "%s", buf_ptr);
      |                                                  ^~
In file included from /usr/include/stdio.h:906,
                 from mbrowrap.cpp:22:
In function 'snprintf',
    inlined from 'mbrola_has_errors()' at mbrowrap.cpp:314:13:
/usr/include/bits/stdio2.h:54:35: note: 'snprintf' output between 1 and 256 bytes into a destination of size 160
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  tr_languages.cpp  -o x_tr_languages.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  translate.cpp  -o x_translate.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  voices.cpp  -o x_voices.o
voices.cpp: In function 'SetVoiceScores(espeak_VOICE*, espeak_VOICE**, int)':
voices.cpp:1416:41: warning: '%s' directive writing up to 79 bytes into a region of size between 73 and 232 [-Wformat-overflow=]
 1416 |                 sprintf(buf, "%s/voices/%s", path_home, language);
      |                                         ^~              ~~~~~~~~
In file included from /usr/include/stdio.h:906,
                 from voices.cpp:22:
In function 'sprintf',
    inlined from 'SetVoiceScores(espeak_VOICE*, espeak_VOICE**, int)' at voices.cpp:1416:10:
/usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 9 and 247 bytes into a destination of size 240
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  wavegen.cpp  -o x_wavegen.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  espeak_command.cpp  -o x_espeak_command.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  phonemelist.cpp  -o x_phonemelist.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  event.cpp  -o x_event.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  fifo.cpp  -o x_fifo.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  debug.cpp  -o x_debug.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  wave_pulse.cpp  -o x_wave_pulse.o
wave_pulse.cpp: In function 'void pulse_close()':
wave_pulse.cpp:451:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  451 |   if (mainloop)
      |   ^~
wave_pulse.cpp:454:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  454 |     connected = 0;
      |     ^~~~~~~~~
wave_pulse.cpp: In function 'void wave_terminate()':
wave_pulse.cpp:798:7: warning: variable 'a_status' set but not used [-Wunused-but-set-variable]
  798 |   int a_status;
      |       ^~~~~~~~
In function 'pulse_playing(pa_timing_info const*)',
    inlined from 'wave_is_busy(void*)' at wave_pulse.cpp:784:29:
cc1plus: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized]
wave_pulse.cpp: In function 'wave_is_busy(void*)':
wave_pulse.cpp:302:12: note: by argument 1 of type 'const struct pa_timing_info *' to 'pulse_playing(pa_timing_info const*) [clone .part.0]' declared here
  302 | static int pulse_playing(const pa_timing_info *the_timing_info) {
      |            ^~~~~~~~~~~~~
wave_pulse.cpp:783:18: note: 'a_timing_info' declared here
  783 |   pa_timing_info a_timing_info;
      |                  ^~~~~~~~~~~~~
In function 'pulse_playing(pa_timing_info const*)',
    inlined from 'wave_get_read_position(void*)' at wave_pulse.cpp:816:16:
cc1plus: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized]
wave_pulse.cpp: In function 'wave_get_read_position(void*)':
wave_pulse.cpp:302:12: note: by argument 1 of type 'const struct pa_timing_info *' to 'pulse_playing(pa_timing_info const*) [clone .part.0]' declared here
  302 | static int pulse_playing(const pa_timing_info *the_timing_info) {
      |            ^~~~~~~~~~~~~
wave_pulse.cpp:815:18: note: 'a_timing_info' declared here
  815 |   pa_timing_info a_timing_info;
      |                  ^~~~~~~~~~~~~
In function 'pulse_playing(pa_timing_info const*)',
    inlined from 'wave_get_write_position(void*)' at wave_pulse.cpp:824:16:
cc1plus: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized]
wave_pulse.cpp: In function 'wave_get_write_position(void*)':
wave_pulse.cpp:302:12: note: by argument 1 of type 'const struct pa_timing_info *' to 'pulse_playing(pa_timing_info const*) [clone .part.0]' declared here
  302 | static int pulse_playing(const pa_timing_info *the_timing_info) {
      |            ^~~~~~~~~~~~~
wave_pulse.cpp:823:18: note: 'a_timing_info' declared here
  823 |   pa_timing_info a_timing_info;
      |                  ^~~~~~~~~~~~~
In function 'pulse_playing(pa_timing_info const*)',
    inlined from 'wave_get_remaining_time(unsigned int, unsigned int*)' at wave_pulse.cpp:840:16:
cc1plus: warning: 'a_timing_info' may be used uninitialized [-Wmaybe-uninitialized]
wave_pulse.cpp: In function 'wave_get_remaining_time(unsigned int, unsigned int*)':
wave_pulse.cpp:302:12: note: by argument 1 of type 'const struct pa_timing_info *' to 'pulse_playing(pa_timing_info const*) [clone .part.0]' declared here
  302 | static int pulse_playing(const pa_timing_info *the_timing_info) {
      |            ^~~~~~~~~~~~~
wave_pulse.cpp:839:18: note: 'a_timing_info' declared here
  839 |   pa_timing_info a_timing_info;
      |                  ^~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  klatt.cpp  -o x_klatt.o
klatt.cpp: In function 'double antiresonator2(resonator_ptr, double)':
klatt.cpp:179:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  179 |         register double x = (double)r->a * (double)input + (double)r->b * (double)r->p1 + (double)r->c * (double)r->p2;
      |                         ^
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \
-I. -D LIBRARY -c -fno-exceptions  sonic.cpp  -o x_sonic.o
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_PULSEAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions  espeak.cpp
espeak.cpp: In function 'void DisplayVoices(FILE*, char*)':
espeak.cpp:177:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  177 |                                 for(j=0; j < sizeof(buf); j++)
      |                                          ~~^~~~~~~~~~~~~
espeak.cpp: In function 'int main(int, char**)':
espeak.cpp:803:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  803 |                 fread(p_text,1,filesize,f_text);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
espeak.cpp:122:24: warning: 'strncpy' specified bound 200 equals destination size [-Wstringop-truncation]
  122 |                 strncpy(dest,source,size);
      |                        ^
g++ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o speak speak.o compiledict.o dictionary.o intonation.o readclause.o setlengths.o numbers.o synth_mbrola.o synthdata.o synthesize.o translate.o mbrowrap.o tr_languages.o voices.o wavegen.o phonemelist.o klatt.o sonic.o -lstdc++ -lm -lpulse -lpthread 
In function 'strncpy0',
    inlined from 'Lookup' at dictionary.cpp:3602:11:
dictionary.cpp:89:20: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
   89 |         to[size-1] = 0;
      |                    ^
dictionary.cpp: In function 'Lookup':
dictionary.cpp:3591:14: note: at offset 80 into destination object 'text' of size 80
 3591 |         char text[80];
      |              ^
ar cqs libespeak.a x_speak_lib.o x_compiledict.o x_dictionary.o x_intonation.o x_readclause.o x_setlengths.o x_numbers.o x_synth_mbrola.o x_synthdata.o x_synthesize.o x_translate.o x_mbrowrap.o x_tr_languages.o x_voices.o x_wavegen.o x_phonemelist.o x_espeak_command.o x_event.o x_fifo.o x_wave_pulse.o x_debug.o x_klatt.o x_sonic.o
g++ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libespeak.so.1 -o libespeak.so \
x_speak_lib.o x_compiledict.o x_dictionary.o x_intonation.o x_readclause.o x_setlengths.o x_numbers.o x_synth_mbrola.o x_synthdata.o x_synthesize.o x_translate.o x_mbrowrap.o x_tr_languages.o x_voices.o x_wavegen.o x_phonemelist.o x_espeak_command.o x_event.o x_fifo.o x_wave_pulse.o x_debug.o x_klatt.o x_sonic.o -lstdc++ -lm -lpulse -lpthread
mv libespeak.so libespeak.so.1.1.48
/bin/ln -sf libespeak.so.1.1.48 libespeak.so.1
/bin/ln -sf libespeak.so.1 libespeak.so
event.cpp:64:16: warning: type 'struct t_node' violates the C++ One Definition Rule [-Wodr]
   64 | typedef struct t_node
      |                ^
fifo.cpp:490:16: note: a different type is defined in another translation unit
  490 | typedef struct t_node
      |                ^
event.cpp:66:9: note: the first difference of corresponding definitions is field 'data'
   66 |   void* data;
      |         ^
fifo.cpp:492:21: note: a field of same name but different type is defined in another translation unit
  492 |   t_espeak_command* data;
      |                     ^
event.cpp:64:16: note: type 'void' should match type 'struct t_espeak_command'
   64 | typedef struct t_node
      |                ^
espeak_command.h:98:3: note: the incompatible type is defined here
   98 | } t_espeak_command;
      |   ^
In function 'strncpy0',
    inlined from 'Lookup' at dictionary.cpp:3602:11:
dictionary.cpp:89:20: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
   89 |         to[size-1] = 0;
      |                    ^
dictionary.cpp: In function 'Lookup':
dictionary.cpp:3591:14: note: at offset 80 into destination object 'text' of size 80
 3591 |         char text[80];
      |              ^
g++ -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o espeak espeak.o -lstdc++ -lm -L . -lespeak
+ export ESPEAK_DATA_PATH=/builddir/build/BUILD/espeak-1.48.04-source
+ ESPEAK_DATA_PATH=/builddir/build/BUILD/espeak-1.48.04-source
+ cd ../dictsource
++ ../src/speak --voices
++ sort
++ LANG=C
++ sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p'
++ uniq
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=af
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/af_dict'
Using phonemetable: 'af'
Compiling: 'af_list'
	1519 entries
Compiling: 'af_rules'
	5156 rules, 60 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/af
Using phonemetable: 'af'
Compiling: 'af_list'
	1519 entries
Compiling: 'af_rules'
	5156 rules, 60 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=an
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/an_dict'
Using phonemetable: 'an'
Compiling: 'an_list'
	486 entries
Compiling: 'an_rules'
	187 rules, 29 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/an
Using phonemetable: 'an'
Compiling: 'an_list'
	486 entries
Compiling: 'an_rules'
	187 rules, 29 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=bg
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/bg_dict'
Using phonemetable: 'bg'
Compiling: 'bg_listx'
	2790 entries
Compiling: 'bg_list'
	231 entries
Compiling: 'bg_rules'
	118 rules, 31 groups (30)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=bulgarian
Using phonemetable: 'bg'
Compiling: 'bg_listx'
	2790 entries
Compiling: 'bg_list'
	231 entries
Compiling: 'bg_rules'
	118 rules, 31 groups (30)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=bs
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/hbs_dict'
Using phonemetable: 'hr'
Compiling: 'hbs_list'
	614 entries
Compiling: 'hbs_rules'
	106 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/bs
Using phonemetable: 'hr'
Compiling: 'hbs_list'
	614 entries
Compiling: 'hbs_rules'
	106 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ca
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ca_dict'
Using phonemetable: 'ca'
Compiling: 'ca_list'
	192 entries
Compiling: 'ca_rules'
	134 rules, 28 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/ca
Using phonemetable: 'ca'
Compiling: 'ca_list'
	192 entries
Compiling: 'ca_rules'
	134 rules, 28 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=cs
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/cs_dict'
Using phonemetable: 'cs'
Compiling: 'cs_list'
	357 entries
Compiling: 'cs_rules'
	506 rules, 48 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/cs
Using phonemetable: 'cs'
Compiling: 'cs_list'
	357 entries
Compiling: 'cs_rules'
	506 rules, 48 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=cy
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/cy_dict'
Using phonemetable: 'cy'
Compiling: 'cy_list'
	166 entries
Compiling: 'cy_rules'
	209 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/cy
Using phonemetable: 'cy'
Compiling: 'cy_list'
	166 entries
Compiling: 'cy_rules'
	209 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=da
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/da_dict'
Using phonemetable: 'da'
Compiling: 'da_list'
	11152 entries
Compiling: 'da_rules'
	9269 rules, 56 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/da
Using phonemetable: 'da'
Compiling: 'da_list'
	11152 entries
Compiling: 'da_rules'
	9269 rules, 56 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=de
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/de_dict'
Using phonemetable: 'de'
Compiling: 'de_list'
	652 entries
Compiling: 'de_rules'
	1242 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=de
Using phonemetable: 'de'
Compiling: 'de_list'
	652 entries
Compiling: 'de_rules'
	1242 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=el
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/el_dict'
Using phonemetable: 'el'
Compiling: 'el_list'
	242 entries
Compiling: 'el_rules'
	173 rules, 27 groups (26)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/el
Using phonemetable: 'el'
Compiling: 'el_list'
	242 entries
Compiling: 'el_rules'
	173 rules, 27 groups (26)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/en_dict'
Using phonemetable: 'en'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=default
Using phonemetable: 'en'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-gb
Using phonemetable: 'en'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en
Using phonemetable: 'en'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-sc
Using phonemetable: 'en-sc'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/en-sc
Using phonemetable: 'en-sc'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-uk-north
Using phonemetable: 'en-n'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/en-n
Using phonemetable: 'en-n'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-uk-rp
Using phonemetable: 'en-rp'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/en-rp
Using phonemetable: 'en-rp'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-uk-wmids
Using phonemetable: 'en-wm'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/en-wm
Using phonemetable: 'en-wm'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-us
Using phonemetable: 'en-us'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-us
Using phonemetable: 'en-us'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=en-wi
Using phonemetable: 'en-wi'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/en-wi
Using phonemetable: 'en-wi'
Compiling: 'en_list'
	4778 entries
Compiling: 'en_rules'
	6253 rules, 102 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=eo
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/eo_dict'
Using phonemetable: 'eo'
Compiling: 'eo_list'
	242 entries
Compiling: 'eo_rules'
	130 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/eo
Using phonemetable: 'eo'
Compiling: 'eo_list'
	242 entries
Compiling: 'eo_rules'
	130 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=es
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/es_dict'
Using phonemetable: 'es'
Compiling: 'es_list'
	302 entries
Compiling: 'es_rules'
	191 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/es
Using phonemetable: 'es'
Compiling: 'es_list'
	302 entries
Compiling: 'es_rules'
	191 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=es-la
Using phonemetable: 'es-la'
Compiling: 'es_list'
	302 entries
Compiling: 'es_rules'
	191 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=es-la
Using phonemetable: 'es-la'
Compiling: 'es_list'
	302 entries
Compiling: 'es_rules'
	191 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=et
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/et_dict'
Using phonemetable: 'et'
Compiling: 'et_list'
	303 entries
Compiling: 'et_rules'
	221 rules, 31 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=estonian
Using phonemetable: 'et'
Compiling: 'et_list'
	303 entries
Compiling: 'et_rules'
	221 rules, 31 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=fa
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/fa_dict'
Using phonemetable: 'fa'
Compiling: 'fa_list'
	12397 entries
Compiling: 'fa_rules'
	3924 rules, 94 groups (47)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=persian
Using phonemetable: 'fa'
Compiling: 'fa_list'
	12397 entries
Compiling: 'fa_rules'
	3924 rules, 94 groups (47)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=fa-pin
Using phonemetable: 'fa'
Compiling: 'fa_list'
	12397 entries
Compiling: 'fa_rules'
	3924 rules, 94 groups (47)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=persian-pinglish
Using phonemetable: 'fa'
Compiling: 'fa_list'
	12397 entries
Compiling: 'fa_rules'
	3924 rules, 94 groups (47)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=fi
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/fi_dict'
Using phonemetable: 'fi'
Compiling: 'fi_list'
	316 entries
Compiling: 'fi_rules'
	129 rules, 29 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/fi
Using phonemetable: 'fi'
Compiling: 'fi_list'
	316 entries
Compiling: 'fi_rules'
	129 rules, 29 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=fr-be
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/fr_dict'
Using phonemetable: 'fr'
Compiling: 'fr_list'
	877 entries
Compiling: 'fr_rules'
	1182 rules, 33 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/fr-be
Using phonemetable: 'fr'
Compiling: 'fr_list'
	877 entries
Compiling: 'fr_rules'
	1182 rules, 33 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=fr-fr
Using phonemetable: 'fr'
Compiling: 'fr_list'
	877 entries
Compiling: 'fr_rules'
	1182 rules, 33 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=fr
Using phonemetable: 'fr'
Compiling: 'fr_list'
	877 entries
Compiling: 'fr_rules'
	1182 rules, 33 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ga
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ga_dict'
Using phonemetable: 'ga'
Compiling: 'ga_list'
	247 entries
Compiling: 'ga_rules'
	478 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=irish-gaeilge
Using phonemetable: 'ga'
Compiling: 'ga_list'
	247 entries
Compiling: 'ga_rules'
	478 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=grc
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/grc_dict'
Using phonemetable: 'grc'
Compiling: 'grc_list'
	22 entries
Compiling: 'grc_rules'
	136 rules, 55 groups (27)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/grc
Using phonemetable: 'grc'
Compiling: 'grc_list'
	22 entries
Compiling: 'grc_rules'
	136 rules, 55 groups (27)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=hi
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/hi_dict'
Using phonemetable: 'hi'
Compiling: 'hi_list'
	327 entries
Compiling: 'hi_rules'
	269 rules, 87 groups (86)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/hi
Using phonemetable: 'hi'
Compiling: 'hi_list'
	327 entries
Compiling: 'hi_rules'
	269 rules, 87 groups (86)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=hr
Using phonemetable: 'hr'
Compiling: 'hbs_list'
	614 entries
Compiling: 'hbs_rules'
	106 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/hr
Using phonemetable: 'hr'
Compiling: 'hbs_list'
	614 entries
Compiling: 'hbs_rules'
	106 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=hu
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/hu_dict'
Using phonemetable: 'hu'
Compiling: 'hu_list'
	5332 entries
Compiling: 'hu_rules'
	3019 rules, 46 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/hu
Using phonemetable: 'hu'
Compiling: 'hu_list'
	5332 entries
Compiling: 'hu_rules'
	3019 rules, 46 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=hy
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/hy_dict'
Using phonemetable: 'hy'
Compiling: 'hy_list'
	156 entries
Compiling: 'hy_rules'
	96 rules, 38 groups (38)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/hy
Using phonemetable: 'hy'
Compiling: 'hy_list'
	156 entries
Compiling: 'hy_rules'
	96 rules, 38 groups (38)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=hy-west
Using phonemetable: 'hy'
Compiling: 'hy_list'
	156 entries
Compiling: 'hy_rules'
	96 rules, 38 groups (38)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/hy-west
Using phonemetable: 'hy'
Compiling: 'hy_list'
	156 entries
Compiling: 'hy_rules'
	96 rules, 38 groups (38)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=id
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/id_dict'
Using phonemetable: 'id'
Compiling: 'id_list'
	132 entries
Compiling: 'id_rules'
	77 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/id
Using phonemetable: 'id'
Compiling: 'id_list'
	132 entries
Compiling: 'id_rules'
	77 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=is
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/is_dict'
Using phonemetable: 'is'
Compiling: 'is_list'
	327 entries
Compiling: 'is_rules'
	205 rules, 37 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/is
Using phonemetable: 'is'
Compiling: 'is_list'
	327 entries
Compiling: 'is_rules'
	205 rules, 37 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=it
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/it_dict'
Using phonemetable: 'it'
Compiling: 'it_listx'
	4041 entries
Compiling: 'it_list'
	1940 entries
Compiling: 'it_rules'
	468 rules, 30 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/it
Using phonemetable: 'it'
Compiling: 'it_listx'
	4041 entries
Compiling: 'it_list'
	1940 entries
Compiling: 'it_rules'
	468 rules, 30 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=jbo
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/jbo_dict'
Using phonemetable: 'jbo'
Compiling: 'jbo_list'
	68 entries
Compiling: 'jbo_rules'
	63 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=lojban
Using phonemetable: 'jbo'
Compiling: 'jbo_list'
	68 entries
Compiling: 'jbo_rules'
	63 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ka
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ka_dict'
Using phonemetable: 'ka'
Compiling: 'ka_list'
	132 entries
Compiling: 'ka_rules'
	50 rules, 44 groups (43)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=georgian
Using phonemetable: 'ka'
Compiling: 'ka_list'
	132 entries
Compiling: 'ka_rules'
	50 rules, 44 groups (43)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=kn
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/kn_dict'
Using phonemetable: 'kn'
Compiling: 'kn_list'
	262 entries
Compiling: 'kn_rules'
	115 rules, 55 groups (50)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=kannada
Using phonemetable: 'kn'
Compiling: 'kn_list'
	262 entries
Compiling: 'kn_rules'
	115 rules, 55 groups (50)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ku
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ku_dict'
Using phonemetable: 'ku'
Compiling: 'ku_list'
	106 entries
Compiling: 'ku_rules'
	46 rules, 32 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/ku
Using phonemetable: 'ku'
Compiling: 'ku_list'
	106 entries
Compiling: 'ku_rules'
	46 rules, 32 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=la
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/la_dict'
Using phonemetable: 'la'
Compiling: 'la_list'
	215 entries
Compiling: 'la_rules'
	113 rules, 31 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/la
Using phonemetable: 'la'
Compiling: 'la_list'
	215 entries
Compiling: 'la_rules'
	113 rules, 31 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=lfn
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/lfn_dict'
Using phonemetable: 'base2'
Compiling: 'lfn_list'
	127 entries
Compiling: 'lfn_rules'
	76 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/lfn
Using phonemetable: 'base2'
Compiling: 'lfn_list'
	127 entries
Compiling: 'lfn_rules'
	76 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=lt
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/lt_dict'
Using phonemetable: 'lt'
Compiling: 'lt_list'
	165 entries
Compiling: 'lt_rules'
	200 rules, 38 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/lt
Using phonemetable: 'lt'
Compiling: 'lt_list'
	165 entries
Compiling: 'lt_rules'
	200 rules, 38 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=lv
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/lv_dict'
Using phonemetable: 'lv'
Compiling: 'lv_list'
	339 entries
Compiling: 'lv_rules'
	1035 rules, 40 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/lv
Using phonemetable: 'lv'
Compiling: 'lv_list'
	339 entries
Compiling: 'lv_rules'
	1035 rules, 40 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=mk
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/mk_dict'
Using phonemetable: 'mk'
Compiling: 'mk_list'
	188 entries
Compiling: 'mk_rules'
	150 rules, 65 groups (31)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/mk
Using phonemetable: 'mk'
Compiling: 'mk_list'
	188 entries
Compiling: 'mk_rules'
	150 rules, 65 groups (31)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ml
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ml_dict'
Using phonemetable: 'ml'
Compiling: 'ml_list'
	165 entries
Compiling: 'ml_rules'
	141 rules, 45 groups (42)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/ml
Using phonemetable: 'ml'
Compiling: 'ml_list'
	165 entries
Compiling: 'ml_rules'
	141 rules, 45 groups (42)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ms
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ms_dict'
Using phonemetable: 'id'
Compiling: 'ms_list'
	703 entries
Compiling: 'ms_rules'
	125 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/ms
Using phonemetable: 'id'
Compiling: 'ms_list'
	703 entries
Compiling: 'ms_rules'
	125 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ne
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ne_dict'
Using phonemetable: 'ne'
Compiling: 'ne_list'
	194 entries
Compiling: 'ne_rules'
	520 rules, 100 groups (92)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/ne
Using phonemetable: 'ne'
Compiling: 'ne_list'
	194 entries
Compiling: 'ne_rules'
	520 rules, 100 groups (92)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=nl
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/nl_dict'
Using phonemetable: 'nl'
Compiling: 'nl_list'
	1769 entries
Compiling: 'nl_rules'
	825 rules, 37 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/nl
Using phonemetable: 'nl'
Compiling: 'nl_list'
	1769 entries
Compiling: 'nl_rules'
	825 rules, 37 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=no
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/no_dict'
Using phonemetable: 'no'
Compiling: 'no_list'
	236 entries
Compiling: 'no_rules'
	142 rules, 32 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/no
Using phonemetable: 'no'
Compiling: 'no_list'
	236 entries
Compiling: 'no_rules'
	142 rules, 32 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=pa
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/pa_dict'
Using phonemetable: 'pa'
Compiling: 'pa_list'
	203 entries
Compiling: 'pa_rules'
	270 rules, 67 groups (65)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=punjabi
Using phonemetable: 'pa'
Compiling: 'pa_list'
	203 entries
Compiling: 'pa_rules'
	270 rules, 67 groups (65)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=pl
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/pl_dict'
Using phonemetable: 'pl'
Compiling: 'pl_list'
	2957 entries
Compiling: 'pl_rules'
	942 rules, 55 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/pl
Using phonemetable: 'pl'
Compiling: 'pl_list'
	2957 entries
Compiling: 'pl_rules'
	942 rules, 55 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=pt-br
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/pt_dict'
Using phonemetable: 'pt'
Compiling: 'pt_list'
	1368 entries
Compiling: 'pt_rules'
	1068 rules, 39 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=pt
Using phonemetable: 'pt'
Compiling: 'pt_list'
	1368 entries
Compiling: 'pt_rules'
	1068 rules, 39 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=pt-pt
Using phonemetable: 'pt-pt'
Compiling: 'pt_list'
	1368 entries
Compiling: 'pt_rules'
	1068 rules, 39 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/pt-pt
Using phonemetable: 'pt-pt'
Compiling: 'pt_list'
	1368 entries
Compiling: 'pt_rules'
	1068 rules, 39 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ro
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ro_dict'
Using phonemetable: 'ro'
Compiling: 'ro_list'
	2167 entries
Compiling: 'ro_rules'
	349 rules, 32 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/ro
Using phonemetable: 'ro'
Compiling: 'ro_list'
	2167 entries
Compiling: 'ro_rules'
	349 rules, 32 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ru
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ru_dict'
Using phonemetable: 'ru'
Compiling: 'ru_list'
	156 entries
Compiling: 'ru_rules'
	532 rules, 34 groups (33)
Full dictionary is not installed for 'ru'
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/ru
Full dictionary is not installed for 'ru'
Using phonemetable: 'ru'
Compiling: 'ru_list'
	156 entries
Compiling: 'ru_rules'
	532 rules, 34 groups (33)
Full dictionary is not installed for 'ru'
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=sk
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/sk_dict'
Using phonemetable: 'sk'
Compiling: 'sk_list'
	348 entries
Compiling: 'sk_rules'
	535 rules, 46 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/sk
Using phonemetable: 'sk'
Compiling: 'sk_list'
	348 entries
Compiling: 'sk_rules'
	535 rules, 46 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=sq
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/sq_dict'
Using phonemetable: 'sq'
Compiling: 'sq_list'
	132 entries
Compiling: 'sq_rules'
	100 rules, 29 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/sq
Using phonemetable: 'sq'
Compiling: 'sq_list'
	132 entries
Compiling: 'sq_rules'
	100 rules, 29 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=sr
Using phonemetable: 'sr'
Compiling: 'hbs_list'
	614 entries
Compiling: 'hbs_rules'
	106 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/sr
Using phonemetable: 'sr'
Compiling: 'hbs_list'
	614 entries
Compiling: 'hbs_rules'
	106 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=sv
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/sv_dict'
Using phonemetable: 'sv'
Compiling: 'sv_list'
	341 entries
Compiling: 'sv_rules'
	697 rules, 30 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=europe/sv
Using phonemetable: 'sv'
Compiling: 'sv_list'
	341 entries
Compiling: 'sv_rules'
	697 rules, 30 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=sw
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/sw_dict'
Using phonemetable: 'sw'
Compiling: 'sw_list'
	170 entries
Compiling: 'sw_rules'
	63 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=other/sw
Using phonemetable: 'sw'
Compiling: 'sw_list'
	170 entries
Compiling: 'sw_rules'
	63 rules, 27 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=ta
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/ta_dict'
Using phonemetable: 'ta'
Compiling: 'ta_list'
	553 entries
Compiling: 'ta_rules'
	4619 rules, 33 groups (28)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/ta
Using phonemetable: 'ta'
Compiling: 'ta_list'
	553 entries
Compiling: 'ta_rules'
	4619 rules, 33 groups (28)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=tr
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/tr_dict'
Using phonemetable: 'tr'
Compiling: 'tr_list'
	252 entries
Compiling: 'tr_rules'
	207 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/tr
Using phonemetable: 'tr'
Compiling: 'tr_list'
	252 entries
Compiling: 'tr_rules'
	207 rules, 34 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=vi
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/vi_dict'
Using phonemetable: 'vi'
Compiling: 'vi_list'
	135 entries
Compiling: 'vi_rules'
	594 rules, 97 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/vi
Using phonemetable: 'vi'
Compiling: 'vi_list'
	135 entries
Compiling: 'vi_rules'
	594 rules, 97 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=vi-hue
Using phonemetable: 'vi-hue'
Compiling: 'vi_list'
	135 entries
Compiling: 'vi_rules'
	594 rules, 97 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/vi-hue
Using phonemetable: 'vi-hue'
Compiling: 'vi_list'
	135 entries
Compiling: 'vi_rules'
	594 rules, 97 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=vi-sgn
Using phonemetable: 'vi-sgn'
Compiling: 'vi_list'
	135 entries
Compiling: 'vi_rules'
	594 rules, 97 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/vi-sgn
Using phonemetable: 'vi-sgn'
Compiling: 'vi_list'
	135 entries
Compiling: 'vi_rules'
	594 rules, 97 groups (0)
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=zh
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/zh_dict'
Using phonemetable: 'zh'
Compiling: 'zh_list'
	3873 entries
Compiling: 'zh_rules'
	181 rules, 28 groups (0)
Full dictionary is not installed for 'zh'
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/zh
Full dictionary is not installed for 'zh'
Using phonemetable: 'zh'
Compiling: 'zh_list'
	3873 entries
Compiling: 'zh_rules'
	181 rules, 28 groups (0)
Full dictionary is not installed for 'zh'
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=zh-yue
Can't read dictionary file: '/builddir/build/BUILD/espeak-1.48.04-source/espeak-data/zhy_dict'
Using phonemetable: 'zhy'
Compiling: 'zhy_rules'
	79 rules, 27 groups (0)
Full dictionary is not installed for 'zhy'
+ for voice in $(../src/speak --voices | LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | sort | uniq)
+ ../src/speak --compile=asia/zh-yue
Full dictionary is not installed for 'zhy'
Using phonemetable: 'zhy'
Compiling: 'zhy_rules'
	79 rules, 27 groups (0)
Full dictionary is not installed for 'zhy'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rlYveO
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x
++ dirname /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd espeak-1.48.04-source
+ rm -rf /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x
+ cd /builddir/build/BUILD/espeak-1.48.04-source/src
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x 'INSTALL=/usr/bin/install -p' BINDIR=/usr/bin INCDIR=/usr/include/espeak LIBDIR=/usr/lib64 AUDIO=pulseaudio
# Create directories
rm -rf /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/espeak-data
mkdir -p /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/bin
mkdir -p /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/lib64
mkdir -p /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/include/espeak
mkdir -p /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/espeak-data
# Install espeak executable
/usr/bin/install -p -m 755 espeak /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/bin
# Install shared library
/usr/bin/install -p -m 755 libespeak.so.1.1.48 /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/lib64
# Install static library
#/usr/bin/install -p -m 755 libespeak.a /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/lib64
/bin/ln -sf libespeak.so.1.1.48 /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/lib64/libespeak.so.1
/bin/ln -sf libespeak.so.1 /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/lib64/libespeak.so
# Install development headers
/usr/bin/install -p -pm 644 speak_lib.h /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/include/espeak
# Install data files
cp -prf ../espeak-data/* /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/espeak-data
+ mkdir -p /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/man/man1
+ cp -pf /builddir/build/SOURCES/espeak.1 /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/man/man1/
+ mv /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/espeak-data/voices/en /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/espeak-data/voices/_en
+ touch /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/espeak-data/voices/en
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.48.04-23.fc38 --unique-debug-suffix -1.48.04-23.fc38.s390x --unique-debug-src-base espeak-1.48.04-23.fc38.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/espeak-1.48.04-source
extracting debug info from /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/bin/espeak
extracting debug info from /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/lib64/libespeak.so.1.1.48
original debug info size: 1216kB, size after compression: 1064kB
/usr/bin/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
2022 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: espeak-1.48.04-23.fc38.s390x
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3jZpEI
+ umask 022
+ cd /builddir/build/BUILD
+ cd espeak-1.48.04-source
+ DOCDIR=/builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/doc/espeak
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/doc/espeak
+ cp -pr /builddir/build/BUILD/espeak-1.48.04-source/ReadMe /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/doc/espeak
+ cp -pr /builddir/build/BUILD/espeak-1.48.04-source/ChangeLog.txt /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/doc/espeak
+ cp -pr /builddir/build/BUILD/espeak-1.48.04-source/License.txt /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/doc/espeak
+ cp -pr /builddir/build/BUILD/espeak-1.48.04-source/html/ /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x/usr/share/doc/espeak
+ RPM_EC=0
++ jobs -p
+ exit 0
warning: File listed twice: /usr/share/espeak-data/voices/en
Provides: espeak = 1.48.04-23.fc38 espeak(s390-64) = 1.48.04-23.fc38 libespeak.so.1()(64bit)
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh coreutils
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libespeak.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpulse.so.0()(64bit) libpulse.so.0(PULSE_0)(64bit) rtld(GNU_HASH)
Processing files: espeak-devel-1.48.04-23.fc38.s390x
Provides: espeak-devel = 1.48.04-23.fc38 espeak-devel(s390-64) = 1.48.04-23.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libespeak.so.1()(64bit)
Processing files: espeak-debugsource-1.48.04-23.fc38.s390x
Provides: espeak-debugsource = 1.48.04-23.fc38 espeak-debugsource(s390-64) = 1.48.04-23.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: espeak-debuginfo-1.48.04-23.fc38.s390x
Provides: debuginfo(build-id) = 3ef2106462485c6f024f4297fc80b3e8f61cd960 debuginfo(build-id) = 70b121e0e32354c782df0819292e6cf6a6e268af espeak-debuginfo = 1.48.04-23.fc38 espeak-debuginfo(s390-64) = 1.48.04-23.fc38 libespeak.so.1.1.48-1.48.04-23.fc38.s390x.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: espeak-debugsource(s390-64) = 1.48.04-23.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x
Wrote: /builddir/build/RPMS/espeak-debuginfo-1.48.04-23.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/espeak-1.48.04-23.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/espeak-debugsource-1.48.04-23.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/espeak-devel-1.48.04-23.fc38.s390x.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.HXbdVA
+ umask 022
+ cd /builddir/build/BUILD
+ cd espeak-1.48.04-source
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/espeak-1.48.04-23.fc38.s390x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.eVebqL
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf espeak-1.48.04-source espeak-1.48.04-source.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
RPM build warnings:
    File listed twice: /usr/share/espeak-data/voices/en
Child return code was: 0