Date   

[espeak-ng:master] reported: broken symbol substitution #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By npitre:

Actually, the problem occurs whenever one word in the emoji translation file is to be pronounced in another language. For example, here fr_emoji has "symbole copyright". But "copyright" normally triggers a switch to the en voice. And when that happens from the emoji translation file then it produces garbage.


[espeak-ng:master] reported: broken symbol substitution #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By npitre:

The copyright symbol in frlist is the only one with "^_en". All the others are complete words. Could that be a recursion problem?

Although, if I comment out the one in fr_emoji then it works fine.

If I comment out the one in fr_list instead, keeping the one in fr_emoji then it fails again.


Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

Looks like it's language specific. It works with languages en,fi,ms,it. With de, the copyright symbol isn't announced but the year is.

I'm guessing it has something to do with the language change (^ in fr_list):

espeak-ng "recorder 2020" -v fr -x (en)rI2k'o@d3(fr) dY mil v'E~

espeak-ng "© 2020" -v fr -x sE~b'Ol(base) @@@ @@@ @@@

Note the language doesn't seem to change correctly in the latter example.


[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

Also, the copyright symbol is defined differently in fr_list and fr_emoji. Could that affect it? Which one is correct?


[espeak-ng:master] new issue: broken symbol substitution #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by npitre:
#874 broken symbol substitution

This works:

$ espeak-ng -v fr -q -X "2020"
Found: '_0C' [sA~]
Found: '_0M1' [mil]
Found: '_2' [dYz2]
Found: '_20' [vE~t2]
dY mil v'E~

This doesn't work:

$ espeak-ng -v fr -q -X "© 2020"
Replace: ©   symbole Copyright
Translate 'symbole'
  1     s        [s]

  1     y        [i]
 42     ym (L11  [E~]

  1     b        [b]

 34     o (CA    [o]
  1     o        [O]
 44     o (Ce_   [O]

  1     l        [l]

 22     e (_     []
  1     e        [@]

Translate 'copyright'
  1     c        [k]

 34     o (CA    [o]
  1     o        [O]

  1     p        [p]

  1     y        [i]

  1     r        [r]

  1     i        [i]

 42     gh (K    [_^_]
  1     g        [g]
 20     g (C     [g]
Found: '_0C' [sA~]
Found: '_0M1' [mil]
Found: '_2' [dYz2]
Found: '_20' [vE~t2]
sE~b'Ol(base) @@@ @@@ @@@

The 'copyright' translation and all that follows is lost somehow, replaced by a bunch of @@@ @@@ @@@.

Yet this works:

$ espeak-ng -v fr -q -X "symbole copyright 2020"
Translate 'symbole'
  1     s        [s]

  1     y        [i]
 42     ym (L11  [E~]

  1     b        [b]

 34     o (CA    [o]
  1     o        [O]
 44     o (Ce_   [O]

  1     l        [l]

 22     e (_     []
  1     e        [@]

Translate 'copyright'
  1     c        [k]

 34     o (CA    [o]
  1     o        [O]

  1     p        [p]

  1     y        [i]

  1     r        [r]

  1     i        [i]

 42     gh (K    [_^_]
  1     g        [g]
 20     g (C     [g]
Translate 'copyright'
 82     _) copy  [k0pI]
  1     c        [k]

  1     r        [r]

 78     igh (t   [aI]
  1     i        [I]

  1     t        [t]

Found: '_0C' [sA~]
Found: '_0M1' [mil]
Found: '_2' [dYz2]
Found: '_20' [vE~t2]
sE~b'Ol (en)k'0pIr,aIt(fr) dY mil v'E~


Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

2 New Commits:

[espeak-ng:master] By freddii <https://freddii@...>:
61efed30fa12: fixed spelling mistakes

Modified: src/include/espeak-ng/speak_lib.h
Modified: src/libespeak-ng/compiledata.c
Modified: src/libespeak-ng/dictionary.c
Modified: src/libespeak-ng/event.c
Modified: src/libespeak-ng/event.h
Modified: src/libespeak-ng/fifo.c
Modified: src/libespeak-ng/intonation.c
Modified: src/libespeak-ng/klatt.c
Modified: src/libespeak-ng/klatt.h
Modified: src/libespeak-ng/numbers.c
Modified: src/libespeak-ng/readclause.c
Modified: src/libespeak-ng/synthesize.c
Modified: src/libespeak-ng/synthesize.h
Modified: src/libespeak-ng/tr_languages.c
Modified: src/libespeak-ng/translate.c
Modified: src/libespeak-ng/translate.h


[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
b19e8017339b: Merge pull request #870

Modified: src/include/espeak-ng/speak_lib.h
Modified: src/libespeak-ng/compiledata.c
Modified: src/libespeak-ng/dictionary.c
Modified: src/libespeak-ng/event.c
Modified: src/libespeak-ng/event.h
Modified: src/libespeak-ng/fifo.c
Modified: src/libespeak-ng/intonation.c
Modified: src/libespeak-ng/klatt.c
Modified: src/libespeak-ng/klatt.h
Modified: src/libespeak-ng/numbers.c
Modified: src/libespeak-ng/readclause.c
Modified: src/libespeak-ng/synthesize.c
Modified: src/libespeak-ng/synthesize.h
Modified: src/libespeak-ng/tr_languages.c
Modified: src/libespeak-ng/translate.c
Modified: src/libespeak-ng/translate.h


[espeak-ng/espeak-ng] Pull request closed by jaacoppi:

#870 fixed spelling mistakes


[espeak-ng:master] closed: Klatt fixes from nvaccess#github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] Issue #751 Klatt fixes from nvaccess closed by datajake1999.


[espeak-ng:master] reported: Klatt fixes from nvaccess #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #751 Klatt fixes from nvaccess
By TyGillespie:

This issue should be closed. The changes were done in a Pole Request. Spacifically, #851


[espeak-ng:master] reported: eSpeak-ng detects a sentence only if the next one starts with a capital letter #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #872 eSpeak-ng detects a sentence only if the next one starts with a capital letter
By jaacoppi:

https://github.com/espeak-ng/espeak-ng/blob/4838b356022c3b10dbc05acca12e015e4f64bf0d/src/libespeak-ng/readclause.c#L1031-L1034

Removing those lines would treat . followed by a lowercase letter as a sentence terminator. However, that would break current tests.

Some language, Finnish for example, use the form abbrev + dot for shortening words. For example "jne." is pronounced "ja niin edelleen", "pvm." is short for "päivämäärä", "huom." is short for "huomio" and so on. Removing the lines above would break that behaviour. Maybe the next word could be checked against dictionary flags $abbrev, $dot and $hasdot could work.


Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

3 New Commits:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
a36f5573d257: Tests: new test collection for dictionary files.

The file is intended for everything mentioned in docs/dictionary.md.

Added: tests/dictionary.test
Modified: .gitignore
Modified: Makefile.am


[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
673c12a54ec8: docs: add an explanation to $pause, $brk, $verbextend and $nounf

Modified: docs/dictionary.md


[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
4838b356022c: Tests: new test file for command line options

This is intended for testing command line options such as -k 2, --punct
and so on.

Added: tests/cmd_options.test
Modified: .gitignore
Modified: Makefile.am


[espeak-ng/espeak-ng] Pull request closed by valdisvi:

#873 Tests for dictionary settings and command line options

This is an attempt to make the tests more systematic. The goal is to eventually have tests for all documented functionality, and to have the reasoning behind each test documented. However, that's a really boring task so I'll just commit the beginning of it now and return to it later.


Pull Request Opened #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request opened by jaacoppi:

#873 Tests for dictionary settings and command line options

This is an attempt to make the tests more systematic. The goal is to eventually have tests for all documented functionality, and to have the reasoning behind each test documented. However, that's a really boring task so I'll just commit the beginning of it now and return to it later.


[espeak-ng:master] closed: Clarification about espeak.js async callbacks usage#github

espeak-ng@groups.io Integration <espeak-ng@...>
 


Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #856 Cross compiling not work
By leobbb:

Cross compiling works for me. Are you able to cross compile other software on your machine - Are you sure this is a problem with espeak-ng or is it a problem in your build system?

The most common problem is that your system is missing the cross compiler. Make sure aarch64-linux-gnu-gcc is installed.

Thank you for replying. You are right, I am not install aarch64-linux-gnu-gcc. Now, this problem had done.

The command i used in bottom. `mkdir $HOME/build_out

export PATH=$HOME/build_tool/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin:$PATH CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-c++ ./configure --host=aarch64-linux-gnu prefix=$HOME/build_out --with-extdict-zh=yes --with-extdict-zhy=yes

make -B src/espeak-ng src/speak-ng`


[espeak-ng:master] New Comment on Issue #856 Cross compiling not work
By leobbb:

Cross compiling works for me. Are you able to cross compile other software on your machine - Are you sure this is a problem with espeak-ng or is it a problem in your build system?

The most common problem is that your system is missing the cross compiler. Make sure aarch64-linux-gnu-gcc is installed.

Thank you for replying. You are right, I am not install aarch64-linux-gnu-gcc. Now, this problem had done.

The command i used in bottom. ` mkdir $HOME/build_out

export PATH=$HOME/build_tool/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin:$PATH CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-c++ ./configure --host=aarch64-linux-gnu prefix=$HOME/build_out --with-extdict-zh=yes --with-extdict-zhy=yes

make -B src/espeak-ng src/speak-ng `


[espeak-ng:master] New Comment on Issue #856 Cross compiling not work
By leobbb:

Cross compiling works for me. Are you able to cross compile other software on your machine - Are you sure this is a problem with espeak-ng or is it a problem in your build system?

The most common problem is that your system is missing the cross compiler. Make sure aarch64-linux-gnu-gcc is installed.

Thank you for replying. You are right, I am not install aarch64-linux-gnu-gcc. Now, this problem had done.

The command i used in bottom. ``` mkdir $HOME/build_out

export PATH=$HOME/build_tool/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin:$PATH CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-c++ ./configure --host=aarch64-linux-gnu prefix=$HOME/build_out --with-extdict-zh=yes --with-extdict-zhy=yes

make -B src/espeak-ng src/speak-ng ```


[espeak-ng:master] New Comment on Issue #856 Cross compiling not work
By leobbb:

Cross compiling works for me. Are you able to cross compile other software on your machine - Are you sure this is a problem with espeak-ng or is it a problem in your build system?

The most common problem is that your system is missing the cross compiler. Make sure aarch64-linux-gnu-gcc is installed.

Thank you for replying. You are right, I am not install aarch64-linux-gnu-gcc. Now, this problem had done.

The command i used in bottom. ```
mkdir $HOME/build_out

export PATH=$HOME/build_tool/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin:$PATH CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-c++ ./configure --host=aarch64-linux-gnu prefix=$HOME/build_out --with-extdict-zh=yes --with-extdict-zhy=yes

make -B src/espeak-ng src/speak-ng ```


[espeak-ng:master] Issue #856 Cross compiling not work closed by leobbb.


[espeak-ng:master] reported: eSpeak-ng detects a sentence only if the next one starts with a capital letter #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #872 eSpeak-ng detects a sentence only if the next one starts with a capital letter
By sukiletxe:

tbh I use this to detect typos (you guessed it, missing capital letters), but yes it makes text complicated to read.


[espeak-ng:master] reported: Please Improve the Thai Language #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #757 Please Improve the Thai Language
By boracasli98:

Sorry for not creating a new issue. I'm making improvements to the Thai voice according to this but I have a problem with the tones and other diacritics.

For example: ร is a low-toned letter, but when you add the "mai tho", it becomes high-toned. Even if I write "r4u:" for "รู้", it keeps pronouncing it as "r2u:"

And also, ร์ (or any letter with a silence sign) shouldn't be pronounced

(th_rules)

tr_languages.c again?

Thank you.


[espeak-ng:master] reported: Please Improve the Thai Language #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #757 Please Improve the Thai Language
By boracasli98:

Sorry for not creating a new issue. I'm making improvements to the Thai voice according to this but I have a problem with the tones.

For example: ร is a low-toned letter, but when you add the "mai tho", it becomes high-toned. Even if I write "r4u:" for "รู้", it keeps pronouncing it as "r2u:"

(th_rules)

tr_languages.c again?

Thank you.


[espeak-ng:master] reported: eSpeak-ng detects a sentence only if the next one starts with a capital letter #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #872 eSpeak-ng detects a sentence only if the next one starts with a capital letter
By jaacoppi:

I agree. I think all three (. ! ?) should be treated equally for ending sentences. Dots should end the sentence if an abbreviation is not detected. Can anyone think of use cases that benefit from the current behaviour?

P.S. Handling dots / periods is one of the most confusing parts of espeak-ng. Just try espeak-ng "this.useCase(test).example() == null" - somehow it recognises the dot and speaks it aloud. That is very useful for programming.


[espeak-ng:master] reported: Could anyone pls make a simple guide on how to build espeak-ng on windows? #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #807 Could anyone pls make a simple guide on how to build espeak-ng on windows?
By rojanu:

I've been trying to compile, tried above suggestions to no avail. is there guide/steps available anywwhere or could some one post them here?


[espeak-ng:master] new issue: eSpeak-ng detects a sentence only if the next one starts with a capital letter #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by vortex1024:
#872 eSpeak-ng detects a sentence only if the next one starts with a capital letter

The title is pretty confusing, so I will give an example: "This is the list. it is biggern than I thought" Because the second sentence doesn't start with a capital letter, the dot doesn't cause a pause between sentences. Gramatically speaking, it is correct, but in informal chats and so, people frequently write like that, and reading what they say is difficult. I am thinking the behaviour might be intentional, for abbreviations and so, since only the dot sign is affected. It works fine for ! and ?. . I suggest it should be at least made optional, if not disabled. Thoughts? Thanks.


[espeak-ng:master] new issue: Failed to compile in Cygwin 32-bit environment #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by MaxGodTier:
#871 Failed to compile in Cygwin 32-bit environment

I tried to compile eSpeak-NG in a Cygwin 32-bit environment but it would throw this error:

src/include/compat/endian.h:109:3: error: #error platform not supported
109 | # error platform not supported

So I swapped endian.h in src/include/compat/ with this one but after a while I get another error:

libtool: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries; building static only
  CXXLD    src/speak-ng.exe
  CC       src/espeak-ng.o
  CCLD     src/espeak-ng.exe
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(speechPlayer.o):/home/PC/tools/espeak-ng/src/speechPlayer/src/speechPlayer.cpp:52: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(speechPlayer.o): in function `speechPlayer_terminate':
/home/PC/tools/espeak-ng/src/speechPlayer/src/speechPlayer.cpp:53: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: /home/PC/tools/espeak-ng/src/speechPlayer/src/speechPlayer.cpp:54: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(speechWaveGenerator.o):speechWaveGenerator.cpp:(.rdata$_ZTI13WaveGenerator[__ZTI13WaveGenerator]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(speechWaveGenerator.o):speechWaveGenerator.cpp:(.rdata$_ZTI19SpeechWaveGenerator[__ZTI19SpeechWaveGenerator]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(speechWaveGenerator.o):speechWaveGenerator.cpp:(.rdata$_ZTI23SpeechWaveGeneratorImpl[__ZTI23SpeechWaveGeneratorImpl]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN16FrameManagerImpl10queueFrameEP20speechPlayer_frame_tjjib':
/home/PC/tools/espeak-ng/src/speechPlayer/src/frame.cpp:109: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: /home/PC/tools/espeak-ng/src/speechPlayer/src/frame.cpp:104: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN9__gnu_cxx13new_allocatorIP14frameRequest_tE10deallocateEPS2_j':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/ext/new_allocator.h:133: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN9__gnu_cxx13new_allocatorIPP14frameRequest_tE10deallocateEPS3_j':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/ext/new_allocator.h:133: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN9__gnu_cxx13new_allocatorIPP14frameRequest_tE8allocateEjPKv':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/ext/new_allocator.h:106: undefined reference to `std::__throw_bad_alloc()'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZNSt5dequeIP14frameRequest_tSaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/bits/deque.tcc:490: undefined reference to `std::__throw_length_error(char const*)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN16FrameManagerImpl18updateCurrentFrameEv':
/home/PC/tools/espeak-ng/src/speechPlayer/src/frame.cpp:46: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN9__gnu_cxx13new_allocatorIP14frameRequest_tE10deallocateEPS2_j':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/ext/new_allocator.h:133: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZNSt11_Deque_baseIP14frameRequest_tSaIS1_EE17_M_initialize_mapEj':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/bits/stl_deque.h:635: undefined reference to `__cxa_end_catch'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN12FrameManager6createEv':
/home/PC/tools/espeak-ng/src/speechPlayer/src/frame.cpp:132: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN9__gnu_cxx13new_allocatorIPP14frameRequest_tE10deallocateEPS3_j':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/ext/new_allocator.h:133: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZNSt11_Deque_baseIP14frameRequest_tSaIS1_EE15_M_create_nodesEPPS1_S5_':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/bits/stl_deque.h:662: undefined reference to `__cxa_begin_catch'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: /usr/lib/gcc/i686-pc-cygwin/10/include/c++/bits/stl_deque.h:665: undefined reference to `__cxa_rethrow'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: /usr/lib/gcc/i686-pc-cygwin/10/include/c++/bits/stl_deque.h:662: undefined reference to `__cxa_end_catch'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZNSt11_Deque_baseIP14frameRequest_tSaIS1_EE17_M_initialize_mapEj':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/bits/stl_deque.h:635: undefined reference to `__cxa_begin_catch'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN9__gnu_cxx13new_allocatorIPP14frameRequest_tE10deallocateEPS3_j':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/ext/new_allocator.h:133: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZNSt11_Deque_baseIP14frameRequest_tSaIS1_EE17_M_initialize_mapEj':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/bits/stl_deque.h:640: undefined reference to `__cxa_rethrow'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o): in function `ZN9__gnu_cxx13new_allocatorIP14frameRequest_tE10deallocateEPS2_j':
/usr/lib/gcc/i686-pc-cygwin/10/include/c++/ext/new_allocator.h:133: undefined reference to `operator delete(void*, unsigned int)'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o):frame.cpp:(.rdata$_ZTI12FrameManager[__ZTI12FrameManager]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o):frame.cpp:(.rdata$_ZTI16FrameManagerImpl[__ZTI16FrameManagerImpl]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: src/.libs/libespeak-ng.a(frame.o):frame.cpp:(.eh_frame+0x13): undefined reference to `__gxx_personality_v0'
/usr/lib/gcc/i686-pc-cygwin/10/../../../../i686-pc-cygwin/bin/ld: /usr/lib/gcc/i686-pc-cygwin/10/../../../libcygwin.a(_cygwin_crt0_common.o):_cygwin_crt0_common.cc:(.data+0x0): undefined reference to `operator new(unsigned int)'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:1213: src/espeak-ng.exe] Error 1
make[1]: Leaving directory '/home/PC/tools/espeak-ng'
make: *** [Makefile:821: all] Error 2

I can easily install eSpeak from the package manager so I don't believe there should be any hard limitations preventing eSpeak-NG from compiling as well. It's really important that I can make it work under Cygwin, any help is much appreciated, thanks!


Pull Request Opened #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request opened by freddii:

#870 fixed spelling mistakes

541 - 560 of 4299