[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Where can I get festival lite?



   Hi, I don't usually try to build my own packages nor compile things
   from source. ... The emacs that's on here was installed from an RPM
   package.

If you do not build from source, then you may not be able to get a
version of Emacs that does not have the X Windows stuff built in.  Or
maybe you can.

I don't know.  Perhaps someone else knows whether there is an RPM or
DEB package that you should try.  Let's assume you can get the
appropriate RPM or DEB package.

I think you should edit

    /usr/bin/emacspeak

to change the line that starts

    exec emacs

to a line line starts with something like

    exec emacs-nox



Here are more comments:

   I don't know how you guys do all this compilation from sources and get
   packages to work properly.

I download the tar file using `wget'.  For most programs, but not
Emacs, the incantation that works fine is:

    ./configure && make && make install

(Except that for safety, I usually run the first two commands as user
`bob' and the last one as user `root'.)

Emacs has a more complex build process.  If you are building the
current CVS for the first time, or after you have broken the package
dramatically, the commands are:

as user `bob'

    cd /usr/local/src/emacs
    ./configure --with-type1 --prefix=/usr/local --with-sound=yes
    make bootstrap

and then, as user `root'

    cd /usr/local/src/emacs
    make install

(The `make bootstrap' removes all the old .o files, if you have any,
and starts the build from scratch in a clean environment.)

Normally, when I am simply compiling from a new CVS download, I run
the following:

as user `bob'

   make
   cd lisp && make recompile EMACS=/usr/local/src/emacs/src/emacs

and then, as user `root'

    cd /usr/local/src/emacs
    make install


You go on to ask:

   What I do have on here is this. I have both an emacs-x11 installed on
   here. and an emacs-nox.   How do I find out which one of these is
   running ...?

I don't know your set up.  But the following should tell you the
names of the different executables that you are running:

    ps aux | grep emacs | awk '{print $11}'

In my case, the results are

    /usr/bin/emacs
    /usr/local/bin/emacs
    /usr/local/bin/emacs
    grep

where `/usr/bin/emacs' is an instance of Emacs version 20,
`/usr/local/bin/emacs' are instances of Emacs version 21, and `grep'
is the grep command that filters for instances of the word `emacs'.

If you are running only one instance of Emacs, then you might try the
`locate' command to find out what Emacs executables you have on your
system.

Try a command such as

    locate emacs | grep bin/

(On my system, the slash after `bin' reduces the number of hits
dramatically; otherwise, I get files such as

    /usr/local/share/emacs/21.2.50/lisp/bindings.el

but I only want /bin/ files.)


The emacspeak configuration file is

    /etc/emacspeak.conf

and the shell script for running emacspeak is

    /usr/bin/emacspeak

I don't use either when I run emacspeak, but as I said earlier, I
think you should edit

    /usr/bin/emacspeak

to specify the executable that you want.

--
    Robert J. Chassell                  bob@rattlesnake.com
    Rattlesnake Enterprises             http://www.rattlesnake.com

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help"