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

Attachment: signature.asc
Description: PGP signature

Reply via email to