>>> espeak: Building main/espeak 1.48.04-r5 (using abuild 3.14.0-r0) started Wed, 16 Oct 2024 18:27:59 +0000 >>> espeak: Validating /home/buildozer/aports/main/espeak/APKBUILD... >>> WARNING: espeak: Setting the maintainer with a comment is deprecated. Use maintainer="Natanael Copa " instead >>> espeak: Analyzing dependencies... >>> espeak: Installing for build: build-base portaudio-dev (1/10) Installing alsa-lib (1.2.12-r0) (2/10) Installing dbus-libs (1.14.10-r4) (3/10) Installing opus (1.5.2-r1) (4/10) Installing libsamplerate (0.2.2-r3) (5/10) Installing jack (1.9.22-r4) (6/10) Installing portaudio (19.7.0-r2) (7/10) Installing libportaudiocxx (19.7.0-r2) (8/10) Installing alsa-lib-dev (1.2.12-r0) (9/10) Installing portaudio-dev (19.7.0-r2) (10/10) Installing .makedepends-espeak (20241016.182759) Executing busybox-1.36.1-r32.trigger OK: 400 MiB in 109 packages >>> espeak: Cleaning up srcdir >>> espeak: Cleaning up pkgdir >>> espeak: Cleaning up tmpdir >>> espeak: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/espeak-1.48.04-source.zip >>> espeak: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/espeak-1.48.04-source.zip >>> espeak: Checking sha512sums... espeak-1.48.04-source.zip: OK fix-narrowing.patch: OK >>> espeak: Unpacking /var/cache/distfiles/v3.21/espeak-1.48.04-source.zip... >>> espeak: fix-narrowing.patch patching file src/tr_languages.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions speak.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions compiledict.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions dictionary.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions intonation.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions readclause.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions setlengths.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions numbers.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synth_mbrola.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthdata.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions synthesize.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions translate.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions mbrowrap.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions tr_languages.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions voices.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions wavegen.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions phonemelist.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions klatt.cpp g++ -O2 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions sonic.cpp g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -fpic -fvisibility=hidden -pedantic \ -I. -D LIBRARY -c -fno-exceptions wave.cpp -o x_wave.o g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -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 g++ -O2 -DUSE_PORTAUDIO -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 -DUSE_PORTAUDIO -D PATH_ESPEAK_DATA=\"/usr/share/espeak-data\" -Wall -pedantic -I. -c -fno-exceptions espeak.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); | ^~~~~~ espeak.cpp: In function 'void DisplayVoices(FILE*, char*)': espeak.cpp:176:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 176 | for(j=0; j < sizeof(buf); j++) | ~~^~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~ 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); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~ 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)) | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~ 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)) | ^~~~~~~~~~~~ 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; | ^ 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; | ^ intonation.cpp:1131:22: warning: storing the address of local variable 'syllable_tab2' in 'syllable_tab' [-Wdangling-pointer=] 1131 | syllable_tab = syllable_tab2; // don't use permanent storage. it's only needed during the call of CalcPitches() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ intonation.cpp:1129:18: note: 'syllable_tab2' declared here 1129 | SYLLABLE syllable_tab2[N_PHONEME_LIST]; | ^~~~~~~~~~~~~ intonation.cpp:53:18: note: 'syllable_tab' declared here 53 | static SYLLABLE *syllable_tab; | ^~~~~~~~~~~~ intonation.cpp:1131:22: warning: storing the address of local variable 'syllable_tab2' in 'syllable_tab' [-Wdangling-pointer=] 1131 | syllable_tab = syllable_tab2; // don't use permanent storage. it's only needed during the call of CalcPitches() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ intonation.cpp:1129:18: note: 'syllable_tab2' declared here 1129 | SYLLABLE syllable_tab2[N_PHONEME_LIST]; | ^~~~~~~~~~~~~ intonation.cpp:53:18: note: 'syllable_tab' declared here 53 | static SYLLABLE *syllable_tab; | ^~~~~~~~~~~~ g++ -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -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++ -lportaudio -lpthread g++ -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -shared -Wl,-soname,libespeak.so.1 -o libespeak.so \ x_speak_lib.o x_compiledict.o x_dictionary.o x_intonation.o x_readclause.o x_setlengths.o x_numbers.o x_synth_mbrola.o x_synthdata.o x_synthesize.o x_translate.o x_mbrowrap.o x_tr_languages.o x_voices.o x_wavegen.o x_phonemelist.o x_espeak_command.o x_event.o x_fifo.o x_wave.o x_debug.o x_klatt.o x_sonic.o -lstdc++ -lportaudio -lpthread 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.o x_debug.o x_klatt.o x_sonic.o 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 g++ -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o espeak espeak.o -lstdc++ -L . -lespeak >>> espeak: Entering fakeroot... # Create directories rm -rf /home/buildozer/aports/main/espeak/pkg/espeak/usr/share/espeak-data mkdir -p /home/buildozer/aports/main/espeak/pkg/espeak/usr/bin mkdir -p /home/buildozer/aports/main/espeak/pkg/espeak/usr/lib mkdir -p /home/buildozer/aports/main/espeak/pkg/espeak/usr/include/espeak mkdir -p /home/buildozer/aports/main/espeak/pkg/espeak/usr/share/espeak-data # Install espeak executable install -m 755 espeak /home/buildozer/aports/main/espeak/pkg/espeak/usr/bin # Install shared library install -m 755 libespeak.so.1.1.48 /home/buildozer/aports/main/espeak/pkg/espeak/usr/lib # Install static library install -m 755 libespeak.a /home/buildozer/aports/main/espeak/pkg/espeak/usr/lib /bin/ln -sf libespeak.so.1.1.48 /home/buildozer/aports/main/espeak/pkg/espeak/usr/lib/libespeak.so.1 /bin/ln -sf libespeak.so.1 /home/buildozer/aports/main/espeak/pkg/espeak/usr/lib/libespeak.so # Install development headers install -pm 644 speak_lib.h /home/buildozer/aports/main/espeak/pkg/espeak/usr/include/espeak # Install data files cp -prf ../espeak-data/* /home/buildozer/aports/main/espeak/pkg/espeak/usr/share/espeak-data >>> espeak-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/main/espeak/pkg/espeak-dev/usr/include' 'usr/lib/libespeak.a' -> '/home/buildozer/aports/main/espeak/pkg/espeak-dev/usr/lib/libespeak.a' 'usr/lib/libespeak.so' -> '/home/buildozer/aports/main/espeak/pkg/espeak-dev/usr/lib/libespeak.so' >>> espeak-dev*: Preparing subpackage espeak-dev... >>> espeak-dev*: Stripping binaries >>> espeak-dev*: Running postcheck for espeak-dev >>> espeak*: Running postcheck for espeak >>> espeak*: Preparing package espeak... >>> espeak*: Stripping binaries >>> espeak-dev*: Scanning shared objects >>> espeak*: Scanning shared objects >>> espeak-dev*: Tracing dependencies... espeak=1.48.04-r5 >>> espeak-dev*: Package size: 584.4 KB >>> espeak-dev*: Compressing data... >>> espeak-dev*: Create checksum... >>> espeak-dev*: Create espeak-dev-1.48.04-r5.apk >>> espeak*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libportaudio.so.2 >>> espeak*: Package size: 2.3 MB >>> espeak*: Compressing data... >>> espeak*: Create checksum... >>> espeak*: Create espeak-1.48.04-r5.apk >>> espeak: Build complete at Wed, 16 Oct 2024 18:28:02 +0000 elapsed time 0h 0m 3s >>> espeak: Cleaning up srcdir >>> espeak: Cleaning up pkgdir >>> espeak: Uninstalling dependencies... (1/10) Purging .makedepends-espeak (20241016.182759) (2/10) Purging portaudio-dev (19.7.0-r2) (3/10) Purging libportaudiocxx (19.7.0-r2) (4/10) Purging portaudio (19.7.0-r2) (5/10) Purging alsa-lib-dev (1.2.12-r0) (6/10) Purging jack (1.9.22-r4) (7/10) Purging libsamplerate (0.2.2-r3) (8/10) Purging opus (1.5.2-r1) (9/10) Purging alsa-lib (1.2.12-r0) (10/10) Purging dbus-libs (1.14.10-r4) Executing busybox-1.36.1-r32.trigger OK: 394 MiB in 99 packages >>> espeak: Updating the main/aarch64 repository index... >>> espeak: Signing the index...