[Bug 1505946] Re: text2wave crashes with "undefined symbol: _Z19wave_io_save_headerP8_IO_FILEiiiRK10EST_StringiS3_"

jose o1485726 at rtrtr.com
Thu Oct 15 15:18:57 UTC 2015


The wave_io_save_header function is missing:
$ mkdir /tmp/festival && cd /tmp/festival && apt-get source speech-tools festival festvox-ellpc11k libestools2.1
...
$ find . -name EST_wave_io.cc
./speech-tools-2.1~release/speech_class/EST_wave_io.cc
./speech-tools-2.1~release/.pc/speech_class_EST_wave_io.cc.diff/speech_class/EST_wave_io.cc
$ c++filt _Z19wave_io_save_headerP8_IO_FILEiiiRK10EST_StringiS3_
wave_io_save_header(_IO_FILE*, int, int, int, EST_String const&, int, EST_String const&)
$ grep -ran wave_io_save_header *
$ 

Something similar happens when I try to save a file directly from festival:
$ festival
...
festival> (utt.save.wave (SayText "Put something here") "name.wav" 'riff)
festival: symbol lookup error: festival: undefined symbol: _ZN8EST_Wave9save_fileE10EST_StringS0_S0_iPKc
$ 

The method is there, but signatures don't match:
$ c++filt _ZN8EST_Wave9save_fileE10EST_StringS0_S0_iPKc
EST_Wave::save_file(EST_String, EST_String, EST_String, int, char const*)
$ grep -ran save_file *
...
speech-tools-2.1~release/speech_class/EST_Wave.cc:393:EST_write_status EST_Wave::save_file(const EST_String filename,
speech-tools-2.1~release/speech_class/EST_Wave.cc:408:    EST_write_status r = save_file(fp,ftype,stype,obo);
speech-tools-2.1~release/speech_class/EST_Wave.cc:414:EST_write_status EST_Wave::save_file(FILE *fp,
speech-tools-2.1~release/speech_class/EST_WaveFile.cc:525:    if (sig.save_file(out_file, file_type,
speech-tools-2.1~release/.pc/speech_class_EST_WaveFile.cc.diff/speech_class/EST_WaveFile.cc:491:    if (sig.save_file(out_file, file_type,
speech-tools-2.1~release/include/EST_Wave.h:296:  EST_write_status save_file(const EST_String filename, 
speech-tools-2.1~release/include/EST_Wave.h:300:  EST_write_status save_file(FILE *fp,

In speech-tools-2.1~release/speech_class/EST_Wave.cc
393 EST_write_status EST_Wave::save_file(const EST_String filename,
394                      EST_String ftype,
395                      EST_String stype, int obo)
...
414 EST_write_status EST_Wave::save_file(FILE *fp,
415                      EST_String ftype,
416                      EST_String stype, int obo)

I guess festival in ubuntu 14.04.3 is missing a patch or something.

-- 
You received this bug notification because you are a member of
Accessibility, which is subscribed to festival in Ubuntu.
https://bugs.launchpad.net/bugs/1505946

Title:
  text2wave crashes with "undefined symbol:
  _Z19wave_io_save_headerP8_IO_FILEiiiRK10EST_StringiS3_"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/festival/+bug/1505946/+subscriptions



More information about the Ubuntu-accessibility-bugs mailing list