]> git.lyx.org Git - lyx.git/blobdiff - INSTALL
Add support for linguistic trees (via forest)
[lyx.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 254352835880a76cab21a108bb19062f1a5ae60a..cc056ef924fc13ad474d79d26a2341af71dec5af 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -14,8 +14,8 @@ These four steps will compile, test and install LyX:
           distribution).
 
        1) ./configure configures LyX according to your system. You
-          may have to set --with-qt4-dir=<path-to-your-qt4-installation>
-          (for example, "--with-qt4-dir=/usr/share/qt4/") if the
+          may have to set --with-qt-dir=<path-to-your-qt-installation>
+          (for example, "--with-qt-dir=/usr/share/qt4/") if the
           environment variable QTDIR is not set and pkg-config is not
           available.
 
@@ -36,9 +36,8 @@ Note for Git checkouts
 -----------------------------
 
 If you have checked this out from Git, you need to have:
-* automake >= 1.8
-* autoconf >= 2.59d
-* gettext >= 0.16.1
+* automake (supported versions are 1.8--1.15)
+* autoconf (supported versions are 2.60--2.69)
 Then type "./autogen.sh" to build the needed configuration
 files and proceed as stated above/below.
 
@@ -55,10 +54,11 @@ LyX makes great use of the C++ Standard Template Library (STL).
 This means that gcc users will have to install the relevant libstdc++
 library to be able to compile this version of LyX.
 
-For full LyX usability we suggest to use at least Qt 4.8 which has been
-widely tested. For compilation you need to compile against at least
-Qt 4.5.0. The only special point to make is that you must ensure that both
-LyX and the Qt libraries are compiled with the same C++ compiler.
+For full LyX usability we suggest to use Qt 4.x and at least Qt 4.8 which 
+has been widely tested. For compilation you need to compile against at
+least Qt 4.5.0 and at Windows we advise at highest Qt 4.8.4. The only
+special point to make is that you must ensure that both LyX and the 
+Qt libraries are compiled with the same C++ compiler.
 
 To build LyX with spell checking capabilities included you have to
 install at least one of the development packages of the spell checker
@@ -67,10 +67,11 @@ libraries. See the RELEASE-NOTES for details.
 
 * Other things to note
 
-If you make modifications to files in src/ (for example by applying a
-patch), you will need to have the GNU gettext package installed, due
-to some dependencies in the makefiles. You can get the latest version
-from:
+If you make modifications to the source that affect any of the
+translations or you change the translation files themselves (po/*.po)
+files, you will need to have the GNU gettext package installed to 
+compile LyX with up-to-date translations (at least gettext version
+0.16.1 is needed). You can get the latest version from:
        ftp://ftp.gnu.org/gnu/gettext/
 
 The two following programs should be available at configuration time:
@@ -79,11 +80,11 @@ The two following programs should be available at configuration time:
     as. Otherwise, LyX will not be able to run a number of tests. Note
     that users can run these tests manually with Tools>Reconfigure.
 
-  o Python 2.4 or newer must be installed. Python is used for many
-    simple tasks that are executed by external scripts, such as the
-    automatic configuration step and the import of older LyX documents
-    with the lyx2lyx script (this script is called automatically when
-    opening a file). Python 3.0 or later is not supported.
+  o Python 2.7 must be installed. Python is used for many simple tasks
+    that are executed by external scripts, such as the automatic
+    configuration step and the import of older LyX documents with the
+    lyx2lyx script (this script is called automatically when opening a
+    file). Python 3 (3.3 or later) support is work in progress.
 
 
 Creating the Makefile
@@ -273,7 +274,7 @@ you want the object files and executables to go and run the
 `configure' script.  `configure' automatically checks for the source
 code in the directory that `configure' is in and in `..'.
 
-If you have to use a `make' that does not supports the `VPATH'
+If you have to use a `make' that does not support the `VPATH'
 variable, you have to compile LyX for one architecture at a time in
 the source code directory.  After you have installed LyX for one
 architecture, use `make distclean' before reconfiguring for another
@@ -333,9 +334,3 @@ notify us.
               </edit>
           </match>
       </fontconfig>
-  o Building on Solaris 11.1. Compilation does not work out of the box
-    at the moment (incompatible iconv argument parameters.)
-    One possible solution is to force ./configure to use appropriate
-    POSIX/SUS level, e.g.:
-    CPPFLAGS="-D_XOPEN_SOURCE=500" ./configure --disable-nls --prefix=/opt/lyx
-    For details see bug #8783.