]> git.lyx.org Git - lyx.git/blobdiff - INSTALL
add fig format; support entering cyrillic and greek characters
[lyx.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 954f999729937cedc0085ce45571cd07836933b9..e79f8701d8dff163d14f98b3efdf08ec4239fc6e 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -155,6 +155,11 @@ flags:
     optimization of LyX. The compile may be much quicker with some
     compilers, but LyX will run more slowly. 
  
+  o --enable-debug will add debug information to your binary. This
+    requires a lot more disk space, but is a must if you want to try to
+    debug problems in LyX. The default is to have debug information
+    for development versions and prereleases only.
+
 There are also flags to control the internationalization support in
 LyX:
 
@@ -364,8 +369,27 @@ notify us.
 
     cxx V6.2 will compile LyX out of the box.
     cxx V6.3-020 is also known to work, although there is a bug in
-    /usr/include/cxx/deque. See Angus Leeming <leeming@lyx.org> for the
-    patch.
+    /usr/include/cxx/deque that will break compilation in FormPreferences.C.
+    Compaq are investigating, but a patch that works /now/ is: 
+
+--- /usr/include/cxx/deque_safe Mon Mar  4 21:09:50 2002
++++ /usr/include/cxx/deque      Mon Mar  4 21:09:00 2002
+@@ -570,9 +570,11 @@
+       {
+         if (size() >= x.size())
+           erase(copy(x.begin(), x.end(), begin()), end());
+-        else
+-          copy(x.begin() + size(), x.end(),
+-               inserter(*this,copy(x.begin(),x.begin()+size(),begin())));
++        else {
++         const_iterator mid = x.begin() + difference_type(size());
++         copy(x.begin(), mid, begin());
++         insert(end(), mid, x.end());
++       }
+       }
+       return *this;
+     }
+
     At the time of writing, cxx V6.5-026 is the latest cxx compiler. It is
     /not/ recommended. Not only do the bugs in the system header files still
     exist, but the compiler itself appears to be both buggy and extremely