Package Details: flite1 1.4-2

Git Clone URL: https://aur.archlinux.org/flite1.git (read-only)
Package Base: flite1
Description: A lighweight version of festival speech synthesis (version 1)
Upstream URL: http://www.speech.cs.cmu.edu/flite/
Licenses: custom
Conflicts: flite, flite-fpic
Submitter: pure-aur
Maintainer: pure-aur
Last Packager: pure-aur
Votes: 14
Popularity: 0.001916
First Submitted: 2016-06-11 15:35
Last Updated: 2017-02-20 20:56

Latest Comments

dbermond commented on 2017-10-12 01:34

@pure-aur
Hi. A recent change in upstream ffmpeg git master revealed a problem with flite1 package. ffmpeg now refuses to compile with flite1 and gives errors of the type "libflite.so: undefined reference to 'xxx'" (showed at config.log).

By investigating further, I can see that flite version 1 is an old software from 2009. Since there, many issues have been discovered, including the security issue CVE-2014-0027. There are patches out there that addresses many of the discovered issues, and also adds some fixes and enhancements. By adding the patches, ffmpeg git master compiles fine with flite1.

Can you please add these patches to address these issues and make ffmpeg to compile again? You could use, for example, the patches from Gentoo sources:
https://gitweb.gentoo.org/repo/gentoo.git/tree/app-accessibility/flite/files/

The tempfiles patch fixes security issue CVE-2014-0027. I think the one that is important for ffmpeg is the ldflags patch. I maintain ffmpeg-git and ffmpeg-full-git AUR packages. These patches will make these packages work again.

dbermond commented on 2017-02-21 00:43

@aggraef
You are welcome. Thanks for applying this change.

aggraef commented on 2017-02-20 21:01

Fixed as of 1.4-2. @Bermond, thanks a lot for this!

dbermond commented on 2017-02-20 15:56

@pure-aur
This package fails to build with yaourt. The reason is that yaourt does not do a clean build, but it exports the variable BUILDDIR to makepkg. This same variable is also used by flite makefile, resulting in undesired building behavior and error.
This can be easily "fixed" by just changing the BUILDDIR variable in flite makefile to another name. Adding a simple sed to prepare() will work and seems to be harmless to the building process:
sed -i 's/BUILDDIR/_FLITE1_BUILDPATH/g' config/common_make_rules
Can you please do this change so it can build with yaourt?

aggraef commented on 2016-07-04 16:52

NOTE: If you have trouble installing this package with yaourt, just download the package with `yaourt -G flite1` and run `cd flite1` and then `makepkg -i`. It should build and install all right. Or you can use the binary packages at http://l2orkaur.bitbucket.org/.