-
Notifications
You must be signed in to change notification settings - Fork 1
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
GitHubAction builds for espeak-py #2
Conversation
Initial version of a build.sh for GitHub actions
focal and jammy etc change things
.github/workflows/build.yml
Outdated
strategy: | ||
matrix: | ||
platform: | ||
- runner: ubuntu-20.04 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's just use ubuntu latest for this. 20.04 uses a pretty old GLIBC
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried, ubuntu-latest
was the cause of the rust wrapper build break.
I suspect something in 22.04 or 24.04 is causing trouble.
tools/build.sh
Outdated
fi | ||
ls | ||
./autogen.sh | ||
./configure --without-klatt --without-speechplayer --without-mbrola --without-sonic --without-async |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
./configure --without-klatt --without-speechplayer --without-mbrola --without-sonic --without-async | |
./configure --without-klatt --without-pcaudiolib --without-mbrola --without-sonic --without-async |
Commit this change then try ubuntu-latest
again. I think this may have been the problem...
Use maturin tooling on GitHub action, turn the steps from README into a build script, and get it to build our key target python versions.