>>> espeak: Building main/espeak 1.48.04-r2 (using abuild 3.9.0-r0) started Wed, 13 Apr 2022 16:21:09 +0000 >>> espeak: Checking sanity of /home/buildozer/aports/main/espeak/APKBUILD... >>> espeak: Analyzing dependencies... >>> espeak: Installing for build: build-base portaudio-dev (1/14) Installing alsa-lib (1.2.6.1-r0) (2/14) Installing dbus-libs (1.12.22-r0) (3/14) Installing opus (1.3.1-r1) (4/14) Installing libogg (1.3.5-r1) (5/14) Installing flac (1.3.4-r0) (6/14) Installing libvorbis (1.3.7-r0) (7/14) Installing libsndfile (1.0.31-r1) (8/14) Installing libsamplerate (0.1.9-r1) (9/14) Installing jack (1.9.20-r0) (10/14) Installing portaudio (19.7.0-r0) (11/14) Installing libportaudiocxx (19.7.0-r0) (12/14) Installing alsa-lib-dev (1.2.6.1-r0) (13/14) Installing portaudio-dev (19.7.0-r0) (14/14) Installing .makedepends-espeak (20220413.162120) Executing busybox-1.35.0-r8.trigger OK: 303 MiB in 99 packages >>> espeak: Cleaning up srcdir >>> espeak: Cleaning up pkgdir >>> espeak: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/espeak-1.48.04-source.zip >>> espeak: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/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.16/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 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 -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 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); | ^~~~~~ speak.cpp: In function 'void DisplayVoices(FILE*, char*)': speak.cpp:208:44: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(j=0; j < sizeof(buf); j++) | ~~^~~~~~~~~~~~~ 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 -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); | ^~~~~~ 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)) | ^~~~~~~~~~~~ espeak.cpp: In function 'void DisplayVoices(FILE*, char*)': espeak.cpp:176:44: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 176 | for(j=0; j < sizeof(buf); j++) | ~~^~~~~~~~~~~~~ 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)) | ^~~~~~~~~~~~ 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; | ^ g++ -o speak speak.o compiledict.o dictionary.o intonation.o readclause.o setlengths.o numbers.o synth_mbrola.o synthdata.o synthesize.o translate.o mbrowrap.o tr_languages.o voices.o wavegen.o phonemelist.o klatt.o sonic.o -lstdc++ -lportaudio -lpthread g++ -shared -Wl,-soname,libespeak.so.1 -o libespeak.so \ x_speak_lib.o x_compiledict.o x_dictionary.o x_intonation.o x_readclause.o x_setlengths.o x_numbers.o x_synth_mbrola.o x_synthdata.o x_synthesize.o x_translate.o x_mbrowrap.o x_tr_languages.o x_voices.o x_wavegen.o x_phonemelist.o x_espeak_command.o x_event.o x_fifo.o x_wave.o x_debug.o x_klatt.o x_sonic.o -lstdc++ -lportaudio -lpthread 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++ -o espeak espeak.o -lstdc++ -L . -lespeak >>> WARNING: espeak: APKBUILD does not run any tests! Alpine policy will soon require that packages have any relevant testsuites run during the build process. To fix, either define a check() function, or declare !check in $options to indicate the package does not have a testsuite. >>> 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... >>> 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-r2 >>> espeak-dev*: Package size: 464.0 KB >>> espeak-dev*: Compressing data... >>> espeak-dev*: Create checksum... tar: -: Wrote only 8192 of 10240 bytes tar: Error is not recoverable: exiting now >>> espeak-dev*: Create espeak-dev-1.48.04-r2.apk >>> espeak*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libportaudio.so.2 >>> espeak*: Package size: 3.1 MB >>> espeak*: Compressing data... >>> espeak*: Create checksum... tar: -: Wrote only 8192 of 10240 bytes tar: Error is not recoverable: exiting now tar: -: Wrote only 8192 of 10240 bytes tar: Error is not recoverable: exiting now >>> espeak*: Create espeak-1.48.04-r2.apk >>> espeak: Build complete at Wed, 13 Apr 2022 16:21:36 +0000 elapsed time 0h 0m 27s >>> espeak: Cleaning up srcdir >>> espeak: Cleaning up pkgdir >>> espeak: Uninstalling dependencies... (1/14) Purging .makedepends-espeak (20220413.162120) (2/14) Purging portaudio-dev (19.7.0-r0) (3/14) Purging libportaudiocxx (19.7.0-r0) (4/14) Purging portaudio (19.7.0-r0) (5/14) Purging alsa-lib-dev (1.2.6.1-r0) (6/14) Purging jack (1.9.20-r0) (7/14) Purging libsamplerate (0.1.9-r1) (8/14) Purging libsndfile (1.0.31-r1) (9/14) Purging alsa-lib (1.2.6.1-r0) (10/14) Purging dbus-libs (1.12.22-r0) (11/14) Purging opus (1.3.1-r1) (12/14) Purging libvorbis (1.3.7-r0) (13/14) Purging flac (1.3.4-r0) (14/14) Purging libogg (1.3.5-r1) Executing busybox-1.35.0-r8.trigger OK: 296 MiB in 85 packages >>> espeak: Updating the main/armhf repository index... >>> espeak: Signing the index...