]> git.lyx.org Git - lyx.git/blobdiff - INSTALL
mathed cleanup, change mask for tmpdir
[lyx.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 2f84382e0d0327bcbf380b0dfb5f49838074722a..dfc1a8b50975013a57db21e40b69dd4830a6d0bf 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -293,13 +293,39 @@ notify us.
     the xforms or Xpm library, use the --with-extra-lib and --with-extra-inc 
     options of configure to specify where these libraries reside.  
 
     the xforms or Xpm library, use the --with-extra-lib and --with-extra-inc 
     options of configure to specify where these libraries reside.  
 
-  o Configure will seemingly fail to find xpm.h and forms.h on linux if
-    you did a 'make mrproper' in the kernel directory, because this
-    removes some symbolic links that are needed for compilation. A 'make
-    symlinks' in linux kernel sources fixes that.
+  o Configure will seemingly fail to find xpm.h and forms.h on linux
+    if the kernel headers are not available. Two cases are possible: 
+
+      - you have not installed the kernel sources. The you should
+        install them or at least the kernel-headers package (or
+        whatever it is called in your distribution).
+
+      - you have the sources, but you did a 'make mrproper' in the
+       kernel directory (this  this removes some symbolic links that
+       are needed for compilation). A 'make symlinks' in linux kernel
+       sources fixes that. 
+
+  o if you get an error message when compiling LyX that looks like this :
+
+    ../../src/minibuffer.h:17: using directive `Object' introduced
+    ambiguous type `_ObjectRec *'
+
+    then you need to upgrade the version of the xforms library you have
+    installed.
+
+  o If you are using RedHat 7.0 and the option --with-frontend=kde, you
+    will need to configure LyX as follows :
+
+       export QTDIR=/usr/lib/qt-1.45
+       export CC="egcs -L/usr/lib"
+       export CXX="egcs++ -L/usr/lib"
+       ./configure --with-frontend=kde 
+
+    If you your version of gcc-c++ is > 2.96-69, you may not need to do
+    this.
 
   o If you have GNU gettext installed on your system (e.g. on linux),
 
   o If you have GNU gettext installed on your system (e.g. on linux),
-    you will get tons of warnings like:
+    you may get tons of warnings like:
 
     bullet_forms.C:101: warning: passing `char *' to argument 1 of
     `__builtin_constant_p(int)' lacks a cast
 
     bullet_forms.C:101: warning: passing `char *' to argument 1 of
     `__builtin_constant_p(int)' lacks a cast
@@ -310,8 +336,9 @@ notify us.
 
   o It is possible to compile lyx with Tru64 Unix cxx compiler
     version 6.2, provided one uses
 
   o It is possible to compile lyx with Tru64 Unix cxx compiler
     version 6.2, provided one uses
-       CXX=cxx
-       CXXFLAGS='-ptr /tmp/lyx_cxx_repository -std strict_ansi -g -O'
+       CXX='cxx -std strict_ansi'
+       CXXFLAGS='-ptr /tmp/lyx_cxx_repository -g'
+       CC=cc
 
     Note that this will not work when compiling directly from the cvs
     repository, due to the tricks used by automake for dependencies. Ask
 
     Note that this will not work when compiling directly from the cvs
     repository, due to the tricks used by automake for dependencies. Ask