From 25ffebf59b3168ef2b5a5719c8a21d81e3016432 Mon Sep 17 00:00:00 2001 From: David Aspinall Date: Tue, 17 Aug 2010 12:02:09 +0000 Subject: Minor tweaks to versions, etc. --- BUGS | 4 ++-- FAQ | 29 +++++++---------------------- README | 6 +++--- 3 files changed, 12 insertions(+), 27 deletions(-) diff --git a/BUGS b/BUGS index 67cf68cb..936b30ee 100644 --- a/BUGS +++ b/BUGS @@ -12,7 +12,7 @@ For latest, see: http://proofgeneral.inf.ed.ac.uk/trac See also FAQ: http://proofgeneral.inf.ed.ac.uk/FAQ The bugs here are split into problems which are generic, -and those which only apply to particular provers. +and those which only apply to particular provers. The FAQ mentions other issues which are not necessarily PG bugs. @@ -24,7 +24,7 @@ problem carefully, include a short demonstration file and tell us the exact version of Emacs and Proof General that you are using. -* Generic problems +* General issues ** If the proof assistant goes into a loop displaying lots of information diff --git a/FAQ b/FAQ index fc75a54c..6192091b 100644 --- a/FAQ +++ b/FAQ @@ -11,12 +11,12 @@ Please also check the BUGS file. Q1. Proof General fails to load with an error message on start-up, containing text like this: - Proof General was compiled for GNU Emacs 22.2 but - running on XEmacs 23.0: please run "make clean; make" + Proof General was compiled for GNU Emacs 23.1 but + is running on Emacs 22.3: please run "make clean; make" What's wrong? -A1. We distribute compiled .elcs for GNU Emacs 22.2, so you will have to +A1. We distribute compiled .elcs for GNU Emacs 23.1, so you will have to delete them and (optionally) recompile for your preferred Emacs version. Using the Makefile: @@ -24,28 +24,13 @@ A1. We distribute compiled .elcs for GNU Emacs 22.2, so you will have to and then a command like this: - make EMACS=emacs-23.0 + make EMACS=emacs-22.3 ----------------------------------------------------------------- -Q2. Proof General fails to load with an error message like this: +Q2. Emacs appears to hang when the prover process is started. - file mode specification error: - (file-error "cannot open load file" "executable") - - What's wrong? - -A2. You're missing some Emacs (probably XEmacs) packages. See - the section "Dependency on Other Emacs Packages" in INSTALL. - Quicker answer: install the "XEmacs Sumo" package collection. - - - ------------------------------------------------------------------ - -Q3. Emacs appears to hang when the prover process is started. - -A3. This is usually caused by UTF-8 support in recent linuxes with +A2. This is usually caused by UTF-8 support in recent linuxes with Glibc 2.2 or later, probably enabled with UTF8 encoded output in your default locale. Unfortunately Proof General traditionally relied on 8-bit characters which are UTF8 prefixes in the output of @@ -53,7 +38,7 @@ A3. This is usually caused by UTF-8 support in recent linuxes with not flushed to stdout individually. As a workaround we can disable interpretation of UTF8 in the C libraries. - Doing this inside PG/Emacs is unreliable; locale settings are + Doing this inside Proof General is unreliable; locale settings are set/inherited in strange ways. One solution is to run the Emacs process itself with an altered locale setting, e.g., diff --git a/README b/README index 23ab33a3..d34663ac 100644 --- a/README +++ b/README @@ -6,9 +6,9 @@ environment for using interactive proof assistants. This is version 4.0 of Proof General. See About for exact version. -It is built for Emacs 23. The code will also work with Emacs 22.3, -but you will need to regenerated the byte-compiled files -with "make clean; make compile". +It is built for Emacs 23. The code should also work with Emacs 22.3, +but you will need to regenerated the byte-compiled files with "make +clean; make compile". See INSTALL for installation details. -- cgit v1.2.3