|
From: Reece D. <ms...@go...> - 2010-06-28 21:21:29
|
On 28 June 2010 16:54, Jonathan Duddington <jo...@ta...> wrote: > On 25 Jun, Reece Dunn <ms...@go...> wrote: > >> I am struggling to get a functioning espeak and espeak-data built >> from source. > > Some files were missing from the SVN repository. I have added these > now. > > I have added your makefile.espeakedit. > > I don't know how the .cpp files got an executable attribute, but I've > removed it now. Thanks. I now have this building, but running espeak causes a segmentation fault (NOTE: I am on 64-bit Ubuntu 10.04 -- Linux 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:28:05 UTC 2010 x86_64 GNU/Linux): ----- 8< ----- Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff62dd710 (LWP 8973)] 0x00007ffff7867286 in CalcLengths (tr=0x614560) at setlengths.cpp:751 751 pitch_start = p->pitch1 + ((p->pitch2-p->pitch1)*pitch_env[0])/256; ----- 8< ----- This is with: ----- 8< ----- espeak-data: espeakedit rm -rf $(HOME)/espeak-data cp -a espeak-data $(HOME)/espeak-data cp -a phsource $(HOME)/espeak-data/phsource cp -a dictsource $(HOME)/espeak-data/dictsource mv $(HOME)/espeak-data/phsource/intonation $(HOME)/espeak-data/intonations src/espeakedit --compile espeak-data-local: espeak-phoneme-data espeak-data rm -rf espeak-data-local cp -a $(HOME)/espeak-data espeak-data-local platforms/$(PLATFORM)/espeak-phoneme-data espeak-data-local espeak-data-local espeak-data-local/phondata-manifest mkdir -p espeak-data-local/mbrola mkdir -p espeak-data-local/mbrola_ph mkdir -p espeak-data-local/soundicons mkdir -p espeak-data-local/voices/test rm -rf espeak-data-local/dictsource rm -rf espeak-data-local/phsource rm -rf espeak-data-local/phondata-manifest ----- 8< ----- to generate the espeak-data directory (from the content of epeak-data-local, with $PLATFORM=big_endian). - Reece |