]> git.lyx.org Git - lyx.git/blobdiff - INSTALL
Test for things that MSVC doesn't have, rather than for things it does.
[lyx.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index abd82bd7e7d5de240e0f01ce1afefe9fb82eebd0..a3d4db782ee5bda2b41a1e27a41feb7f221d3f6b 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -7,12 +7,12 @@ Quick compilation guide
 These four steps will compile, test and install LyX:
 
        0) Linux users beware: if compiling the Qt frontend, you need
 These four steps will compile, test and install LyX:
 
        0) Linux users beware: if compiling the Qt frontend, you need
-           qt and qt-devel packages of the same version to compile LyX. 
+           qt and qt-devel packages of the same version to compile LyX.
 
        1) ./configure
           configures LyX to your system. By default, LyX configures
            the xforms frontend, use --with-frontend=qt to build a Qt
 
        1) ./configure
           configures LyX to your system. By default, LyX configures
            the xforms frontend, use --with-frontend=qt to build a Qt
-           version. You may have to set 
+           version. You may have to set
            --with-qt-dir=<path-to-your-qt-installation> to succeed.
 
        2) make
            --with-qt-dir=<path-to-your-qt-installation> to succeed.
 
        2) make
@@ -29,9 +29,11 @@ These four steps will compile, test and install LyX:
 Note for CVS checkouts
 ----------------------
 
 Note for CVS checkouts
 ----------------------
 
-If you have checked this out from CVS, you need to have
-automake, autoconf, and gettext installed.  Then,
-type "./autogen.sh" to build the needed configuration
+If you have checked this out from CVS, you need to have:
+* automake >= 1.5
+* autoconf >= 2.52
+* gettext >= 0.12
+Then type "./autogen.sh" to build the needed configuration
 files and proceed as stated below.
 
 You will also probably need GNU m4 (perhaps installed as gm4).
 files and proceed as stated below.
 
 You will also probably need GNU m4 (perhaps installed as gm4).
@@ -41,16 +43,17 @@ Requirements
 
 First of all, you will also need a recent C++ compiler, where recent
 means that the compilers are close to C++ standard conforming.
 
 First of all, you will also need a recent C++ compiler, where recent
 means that the compilers are close to C++ standard conforming.
-Compilers that are known to compile LyX are egcs 1.1.x, gcc 2.95.x and
-later, and Digital C++ version 6.1 and later. Please tell us your
-experience with other compilers. It is _not_ possible to compile LyX
-with gcc 2.7.x and 2.8.x, and this is not likely to change in the
-future.
+Compilers that are known to compile LyX are gcc 2.95.x and later
+and Digital C++ version 6.1 and later. Please tell us your experience
+with other compilers.
 
 
-Note that, contrary to LyX 1.0.x, LyX 1.3.x makes great use of 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.
+It is _not_ possible to compile LyX with gcc 2.7.x and 2.8.x.
+
+LyX 1.4.x makes great use of 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. Users of gcc 2.95.x
+will have to install the STLPort version of these libraries as the
+ones that come with gcc 2.95.x are too broken for us to use.
 
 * xforms frontend
 
 
 * xforms frontend
 
@@ -169,7 +172,7 @@ flags:
 
     You can use this feature to install more than one version of LyX
     on the same system. You can optionally specify a "version" of your
 
     You can use this feature to install more than one version of LyX
     on the same system. You can optionally specify a "version" of your
-    own, by doing something like : 
+    own, by doing something like :
        ./configure --with-version-suffix=-latestcvs
 
     Note that the standard configure options --program-prefix,
        ./configure --with-version-suffix=-latestcvs
 
     Note that the standard configure options --program-prefix,