Like for packages using gnutools, following sequence should install it: $ ./configure $ make and as root user # make install
Unfortunately gnutools schedule is not fully respected here; in particular because auxiliary packages are installed. At current state of E.F.M. development, The make command should be done at root user.
Moreover if you decide to install under /usr prefix, do not forget to set –localstatedir=/var and –sysconfdir=/etc; otherwise run files (like pid files and socket) and startup scripts will not be placed at the right place.
Installation runs according following schedule :
Can be controlled by --with-speechtools_enable=yes|no if you want to inhibit automatic installation of this package. Beware by default system will try to build Speech_Tools in /usr/share and if the one who proceeds to building has not permissions on this directory it will fail. You can control this behavior with the --with-est_path=<PATH> option; setting it to a path where you have write permissions.
Can be controlled by --with-plnutils_enable=yes|no if you want to inhibit automatic installation of this package.
Can be controlled by --with-festival_enable=yes|no if you want to inhibit automatic installation of this package. Same write restrictions apply here has in ??. Moreover Festival bulding process assumes Speech_Tools sources are available essentially under the same root.
This interface installation requires Speechd-El to be available.
Can be controlled by --with-mbrola_enable=yes|no if you want to inhibit automatic installation of this package.
This section is not really structured. Problems are mentioned here when they are encountered; and a few explanation might occasionally be given; but nothing is exhaustive here !
This file resides in ./festival/lib and should be installed in <libdir>/Festival/efm. A similar file exists for EcaScheme or FranFest. This file contains vriables definitions that are installation dependent. Therefore this file does not really exist; but is built at make time from the .def corresponding file here EFM_var.scm.def :
;;; EFM_vars.scm.def --- ;; ;; Project: Efm Festival Scheme files 2.4.29 ;; In: Festival Library 2.4.29 ;; In: EFM 2.4.29 ;; ;; Copyright (C) 2019 -- 2022 Pierre L. Nageoire ;; ;; Author: Pierre L. Nageoire <devel@pollock-nageoire.net> ;; X-RCS: $Id: Installation.tex 451 2022-11-02 06:12:50Z devel $ ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; This program is free software; you can redistribute it ;; and/or modify it under the terms of the GNU General Public ;; License as published by the Free Software Foundation; ;; either version 2, or (at your option) any later version. ;; ;; This program is distributed in the hope that it will be ;; useful, but WITHOUT ANY WARRANTY; without even the implied ;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ;; PURPOSE. ;; ;; See the GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public ;; License along with this program; see the file COPYING. ;; ;; If not, write to the Free Software Foundation, Inc., 51 ;; Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;;; Commentary: ;; ;;; Code: ;; ;; ;; Directory where pid and sockets are stored. Should match ;; that defined for the scheduler ;; (defvar efm_rundir "<rundir>" "Socket and PID directory") (defvar efm_logdir "<logdir>" "Log directory") (defvar EFM_logger_plugin "<libdir>/libfp_logger.so") ;;; EFM_vars.scm ends here ;; ;;; Local Variables: ;;; mode: scheme ;;; End:
![]() |
![]() |
![]() |
![]() |
Copyright (©) 2009 -- 2023 | Pierre L. Nageoire |