Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eSpeak floating point exception #1680

Closed
Quasic opened this issue Oct 18, 2017 · 12 comments · Fixed by #1925
Closed

eSpeak floating point exception #1680

Quasic opened this issue Oct 18, 2017 · 12 comments · Fixed by #1925
Labels
bug report Something is not working properly

Comments

@Quasic
Copy link
Contributor

Quasic commented Oct 18, 2017

I tried reinstalling, but no help. Can anyone reproduce? This happens in some form in every invocation I've tried, but the cleanest failure was the form:
espeak -f file.txt -w file.wav

I believe it updated a while ago, but this is the first time I've tried to use it since then. It was working before.

@Quasic
Copy link
Contributor Author

Quasic commented Oct 19, 2017

Sorry, I forgot to say it was running in Lollipop on arm.

@fornwall fornwall added the bug report Something is not working properly label Nov 4, 2017
@Grimler91
Copy link
Member

I was able to reproduce the error on my arm device.

The error disappeared when building with debug symbols, so it is most likely the -Oz flag that is causing this and a patch similar to the one in texlive-bin probably solves it.
I can test it and open a pull request tomorrow unless you or someone else beats me to it
(feel free to beat me to it).

Grimler91 added a commit to Grimler91/termux-packages that referenced this issue Dec 11, 2017
fornwall pushed a commit that referenced this issue Dec 14, 2017
* espeak: fix issue on arm (#1680)

* ruby: move exception rule, build-package.sh -> build.sh
@fornwall
Copy link
Member

Thanks to @Grimler91 the updated 1.49.2-1 version of the espeak package should now be fixed - update to it with pkg up!

@Quasic
Copy link
Contributor Author

Quasic commented Dec 15, 2017

Thank you! I confirmed it's working again!

@pschwede
Copy link

With espeak_1.49.2-2_arm.deb I get..

$ espeak <<< hello
Floating point exception
$

@Quasic
Copy link
Contributor Author

Quasic commented Sep 19, 2019

So do I. Android version doesn't seem to matter. (I tried on 5 and 7.) It could be the same problem come back, but it could be something new. Maybe we should start a new issue, since this one was resolved?

@Quasic
Copy link
Contributor Author

Quasic commented Sep 22, 2019

@Grimler91, any insights? I'm currently not set up to try building.

@ghost
Copy link

ghost commented Sep 22, 2019

@Quasic This can be a regression introduced after 49c62a8 + 32de55c. Espeak is build with -Oz for now, previously was -Os.

ghost pushed a commit that referenced this issue Sep 22, 2019
@ghost
Copy link

ghost commented Sep 22, 2019

I pushed c004c92, so updated android-7 package will be available soon.

@ghost
Copy link

ghost commented Sep 22, 2019

@Quasic Could you try espeak 1.49.2-3 (android 7) ?

@ghost ghost reopened this Sep 22, 2019
@pschwede
Copy link

With my new Android 9.0 it works without errors out of the box. However I cannot hear a thing.

ghost pushed a commit that referenced this issue Sep 23, 2019
@ghost ghost closed this as completed Sep 23, 2019
@Quasic
Copy link
Contributor Author

Quasic commented Sep 23, 2019

It works for me, too, thanks!

@pschwede, the espeak <<<hello command specifies no output. Try espeak --stdout <<<hello|play - (For some reason, I had to install cmus before that worked. I wonder if a dependency is missing from Sox.)

amuramatsu pushed a commit to amuramatsu/termux-packages that referenced this issue Dec 7, 2019
@ghost ghost locked and limited conversation to collaborators Oct 9, 2021
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug report Something is not working properly
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants