As per the instructions I moved the speakup tar ball into /usr/src and did a tar zxvf speakup-0.10.tar.gz. Next I did a cd speakup-0.10 and then ran the ./install command. This yielded the following output: [root at babel speakup-0.10]# ./install Patching version v22 Creating .orig files [./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ./install: [: ==: binary operator expected ] done. Patching files [p./install: ${writeloc//^/\/}: bad substitution ] done. Copying files [c./install: ${writeloc//^/\/}: bad substitution ] done. [root at babel speakup-0.10]# I am unable to sort out this mess. Anybody know what is going on? Jim Wantz WB0TFK