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 >