HELP!!! Can't compile speakup in Slackware kernel
Lorenzo Prince
lorenzo at princenet.sytes.net
Sat Apr 12 02:47:19 EDT 2003
Hmm. It then seems that I could mv /usr/src/speakup-1.0 /usr/src/speakup
and then cp /usr/src/speakup/install . and then ./install and the patch
should work. I might try that too if I can't get my laptop on the net. I
have the 2 computers networked, but the masquerading documentation didn't
get the client on the net.
Lorenzo
E Pluribus Unix
Doug staggered into view and mumbled:
> Kirk,
>
> > I apologize, after going back to the web page it does infact
> > look like you are to install from the tarball.
>
> There seems to be an error in the install instructions.
> The instructions say to do this (quoting exactly):
>
> The first thing to do is place a copy of the tarball in the /usr/src
> directory which is the directory where the linus tree is located as well.
>
> tar zxf speakup-1.00.tar.gz
> cd speakup-1.00
> ./install
>
> Now, please try following those instructions. It will fail,
> because inside the install script is says this on line 14:
>
> cp -R speakup /usr/src/linux/drivers/char
>
> This command above will only work if the script is run from /usr/src,
> not /usr/src/speakup where the tarball actually resides. The patches
> will not be applied following the instructions as they are. In fact
> it's even worse, because the install file refers to a directory
> called speakup while untarring the distribution creates a directory
> called speakup-1.00. So the install is broken.
>
> What does work is grabbing the source from CVS, which creates the
> /usr/src/speakup directory, then copying the install script up one
> level to /usr/src, because of that line 14, it will only work from
> the parent dir of speakup because it copies the speakup dir!
>
> The instructions I sent (in three parts) for installing all of it
> with the software synth (festival, speakup, mods for software synth)
> seem to work for me, using cvs source, but I have to copy the
> install file up one level to /usr/src. Otherwise the patches will
> fail. This is an excerpt from those instructions ... the part that
> does the patches ... and seems to work ...
>
> Get the most recent speakup source code from CVS:
> cd /usr/src
> cvs -d:pserver:anonymous at linux-speakup.org:/usr/src/CVS login
> Password: please
> cvs -d:pserver:anonymous at linux-speakup.org:/usr/src/CVS checkout speakup
> You will see a new directory /usr/src/speakup
>
> (skipping ahead to the patching part ...)
>
> cd /usr/src/speakup
> cp install /usr/src
> cd /usr/src
> ./install
>
> I suggest that the docs and that install file need to be updated.
> It's not very normal for an install file to have to reside in the
> parent dir of the distribution. Nobody else does it that way and
> it's confusing. The install file should be set up to work from
> where it is: inside the source distribution. But line 14 needs
> to be changed to read this:
>
> cp -R /usr/src/speakup /usr/src/linux/drivers/char/
>
> It would be nice if those modifications for software synthesizer
> were added to the official speakup distribution too eventually,
> so people don't have to look at two sets of documentations and
> patch the patches for the kernel. It would be even nicer if
> this just make it into the official kernel ...
>
> -- Doug
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> That is interesting because I
> >never intended for that to be the standard way of installing. Cvs is
> >much newer and maintained more closely than the tarball. It is also a
> >much more automated way of installing speakup.
> >
> > Kirk
> >
> >--
> >
> >Kirk Reiser The Computer Braille Facility
> >e-mail: kirk at braille.uwo.ca University of Western Ontario
> >phone: (519) 661-3061
> >
> >_______________________________________________
> >Speakup mailing list
> >Speakup at braille.uwo.ca
> >http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
>
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
More information about the Speakup
mailing list