* Package: media-sound/cvoicecontrol-0.9_alpha-r1 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking cvoicecontrol-0.9alpha.tar.bz2 to /var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work >>> Source unpacked in /var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work >>> Preparing source in /var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha ... * Applying cvoicecontrol-0.9_alpha-gentoo-2.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 creating cache ./config.cache checking for a BSD compatible install... /usr/lib/portage/python3.5/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking for main in -lpthread... yes checking for main in -lncurses... yes checking how to run the C preprocessor... gcc -E checking for fcntl.h... yes checking for glob.h... yes checking for math.h... yes checking for ncurses.h... yes checking for pthread.h... yes checking for signal.h... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for sys/ioctl.h... yes checking for sys/select.h... yes checking for sys/soundcard.h... yes checking for sys/time.h... yes checking for sys/types.h... yes checking for termios.h... yes checking for time.h... yes checking for unistd.h... yes updating cache ./config.cache creating ./config.status creating Makefile creating cvoicecontrol/Makefile creating cvoicecontrol/docs/Makefile creating cvoicecontrol/docs/en/Makefile creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha' Making all in cvoicecontrol make[2]: Entering directory '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha/cvoicecontrol' make[3]: Entering directory '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha/cvoicecontrol' gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c audio.c audio.c: In function ‘playUtterance’: audio.c:391:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd_audio, wav, length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c bb_queue.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c configuration.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c keypressed.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c mixer.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c model.c model.c: In function ‘fgetstring’: model.c:37:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&i, sizeof(int), 1, stream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c: In function ‘loadModel’: model.c:174:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&(model->total_number_of_sample_utterances), sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:181:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&(model->number_of_items), sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:195:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&tmp_int, sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:197:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(new_item->label, tmp_int+1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:198:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&tmp_int, sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:200:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(new_item->command, tmp_int+1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:204:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&(new_item->number_of_samples), sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:220:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&tmp_int, sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:222:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(new_sample->id, tmp_int+1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:226:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&(new_sample->length), sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:237:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(new_sample->data[k], sizeof(float), FEAT_VEC_SIZE, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:242:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&new_sample->has_wav, sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:245:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&new_sample->wav_length, sizeof(int), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model.c:247:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(new_sample->wav_data, sizeof(unsigned char), new_sample->wav_length, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c preprocess.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c realfftf.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c score.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c semaphore.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c cvoicecontrol.c cvoicecontrol.c: In function ‘recognize’: cvoicecontrol.c:494:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system((getModelItem(model, id))->command); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o cvoicecontrol audio.o bb_queue.o configuration.o keypressed.o mixer.o model.o preprocess.o realfftf.o score.o semaphore.o cvoicecontrol.o -lm -lpthread gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c ncurses_tools.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -c microphone_config.c microphone_config.c: In function ‘adjustMixerLevels’: microphone_config.c:348:7: warning: implicit declaration of function ‘mixerHasIGain’ [-Wimplicit-function-declaration] if (mixerHasIGain() == MIXER_OK) ^~~~~~~~~~~~~ microphone_config.c: In function ‘saveConfiguration’: microphone_config.c:1090:7: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(command); ^~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o microphone_config audio.o keypressed.o mixer.o ncurses_tools.o preprocess.o realfftf.o microphone_config.o -lm -lncurses /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ncurses_tools.o: undefined reference to symbol 'LINES' /lib64/libtinfo.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[3]: *** [Makefile:182: microphone_config] Error 1 make[3]: Leaving directory '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha/cvoicecontrol' make[2]: *** [Makefile:200: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha/cvoicecontrol' make[1]: *** [Makefile:146: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha' make: *** [Makefile:291: all-recursive-am] Error 2 emake failed * ERROR: media-sound/cvoicecontrol-0.9_alpha-r1::gentoo failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 124: Called src_compile * environment, line 1873: Called default * phase-functions.sh, line 853: Called default_src_compile * phase-functions.sh, line 890: Called __eapi2_src_compile * phase-helpers.sh, line 789: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of `emerge --info '=media-sound/cvoicecontrol-0.9_alpha-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/cvoicecontrol-0.9_alpha-r1::gentoo'`. * The complete build log is located at '/var/log/portage/media-sound:cvoicecontrol-0.9_alpha-r1:20180209-125814.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha' * S: '/var/tmp/portage/media-sound/cvoicecontrol-0.9_alpha-r1/work/cvoicecontrol-0.9alpha'