LyX. It is imperative that you have the correct versions of these
libraries, and their associated header files.
-As of LyX version 1.0.0, you will need to have Xforms library and header
+As of LyX version 1.1.1, you will need to have Xforms library and header
version 0.81, 0.86, or 0.88. Version 0.88 is a stable release and the
recommended version. On some systems, such as linux ELF, there are shared
library versions of the Xforms library, which require an installation step
http://www.funet.fi/pub/Linux/sunsite/X11/libs/!INDEX.html
(or similar locations at other sunsites like sunsite.unc.edu)
-If you compile LyX with gcc, you should not need to have libg++ installed
-on most systems. However, see the note in the section `Problems'.
+You will also need a recent C++ compiler, where recent means that the
+compilers knows a bit about the C++ standard. Compilers that are known
+to compile LyX are gcc 2.8.1 and 2.95.x, the various versions of egcs
+and Digital C++ version 6.1. Please tell us your experience with other
+compilers.
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
will be solved if you use --with-included-gettext when configuring
LyX.
+ o It is possible to compile lyx with Digital Unix cxx compiler
+ version 6.1 (and presumably compaq C++ 6.2 on both Tru64 unix and
+ linux/alpha, when this will be available), provided one uses
+ CXX=cxx
+ CXXFLAGS='-ptr /tmp/lyx_cxx_repository -std strict_ansi -g -O'
+
+ Note that this will not work when compiling directly from the cvs
+ repository, due to the tricks used by automake for dependencies. Ask
+ Jean-Marc.Lasgouttes@inria.fr for a workaround.
+
o On Digital Unix with cxx, you may have a compilation error in
lyx_main.C if you have GNU gettext installed. This is due to a bug
in gettext. To solve this, you can either (1) configure with
You can safely ignore it.
- o Configure fails to work with cxx V5.0-3 on Digital Unix
- V3.2c. This is due to a bug in this particular version of cxx.
- Contact Achim Bohnet <ach@rosat.mpe-garching.mpg.de> for more
- details concerning this problem.
-