- 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.