Skip to content

Pegging old versions #6

@neutralvibes

Description

@neutralvibes

I use docker to grab and build nanotts along with a few other bits and pieces for a project written in python. This project had originally been written and compiled in a docker container a few years ago.

A few days ago, I had reason to run the build process again, only to find that the wonderful nanotts had broken, switches changed (w to i) and segmentation faults whenever utilised. The switch of spoken words from -w to -i was easy to deal with, but the segmentation faults survived.

Running nanotts from a command prompt seemed to be fine. Within the python program I used:-

subprocess.Popen(nanotts_command, shell=True, stdout=subprocess.PIPE).stdout.read()

This now always causes a:-

Segmentation fault (core dumped)

Running it by hand from a python command line seems to work, just not within the program. Something has changed to prevent the latest version from functioning as the old one did.

I managed to get it working by going to the previous version https://github.com/gmn/nanotts/tree/e3165556ec2ab26b4f42fe9eab652006704aefd0 and wonder if pegging the urls in the readme for major changes could save some headaches for one or two people in future.

Thanks for your work on nanotts, I get verbal alerts about various things everyday as a result of your efforts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions