On Sat, Oct 10, 2020 at 07:45:14AM -0400, Jude DaShiell wrote: > I didn't emerge portaudio or pulseaudio before emerging espeak so will > have to reemerge espeak to pick those USE variables up.
You don't *need* portaudio or Pulse, but then you'll only be able to create WAV files, and not have the audio played live [1]. The developers should probably set one of them to be enabled by default in IUSE, since only creating WAV files is a very unusual use-case for a screen-reader. > Another mistake I made was emerging espeak before emerging > sys-kernel/gentoo-sources but since I'll have to reemerge, the > sys-kernel/gentoo-sources package has been emerged on the system now. The > right order of operations here is critical! That's quite rare for Gentoo; Portage usually takes care of all that type of thing without requiring manual user interaction. The gentoo-sources ebuild doesn't really do much, aside from calling a couple of functions in the `kernel-2` eclass [2, 3] to extract the sources, generate the symlinks, and check for any potential versioning issues. Can you provide some more details? Why is the order relevant? [1] https://gitweb.gentoo.org/repo/gentoo.git/tree/app-accessibility/espeak/espeak-1.48.04-r1.ebuild#n93 [2] https://gitweb.gentoo.org/repo/gentoo.git/tree/eclass/kernel-2.eclass#n1603 [3] https://gitweb.gentoo.org/repo/gentoo.git/tree/eclass/kernel-2.eclass#n1005 -- Ashley Dixon suugaku.co.uk 2A9A 4117 DA96 D18A 8A7B B0D2 A30E BF25 F290 A8AA
signature.asc
Description: PGP signature

