X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=INSTALL;h=645f1108dfc0d9200f945e365a71355725fade15;hb=ab254289c832cd045c56e6012d14b048618cb833;hp=dfc1a8b50975013a57db21e40b69dd4830a6d0bf;hpb=79c4c549f44b93393307968ae665571e1b036037;p=lyx.git diff --git a/INSTALL b/INSTALL index dfc1a8b509..645f1108df 100644 --- a/INSTALL +++ b/INSTALL @@ -54,6 +54,8 @@ developers to request a version for your system. You can get it from In addition, you must have libXpm version 4.7 (or newer; 4.8 rumoured to work). +You will also probably need GNU m4 (perhaps installed as gm4). + libXpm can be found at: http://www.funet.fi/pub/Linux/sunsite/X11/libs/!INDEX.html (or similar locations at other sunsites like sunsite.unc.edu) @@ -122,14 +124,15 @@ flags: --with-extra-lib=DIRECTORY/lib --with-extra-inc=DIRECTORY/include If DIRECTORY is not specified, the current prefix is used. - o --with-lyx-suffix=STRING adds the given suffix to the names of the - LyX binary and scripts, and the library directory. For example, - "--with-lyx-suffix=1.1.6" would install a binary "lyx-1.1.6", and - create a directory "/usr/share/lyx-1.1.6", install "reLyX-1.1.6" etc. - Additionally, LyX will look for the user configuration file in e.g. - "$HOME/.lyx-1.1.6". This feature is useful for installing more than - one version of LyX on the same machine. + o --with-version-suffix will install LyX as lyx-, e.g. lyx-1.2.0 + The LyX data directory will be something like /lyx-1.2.0/. + Additionally your user configuration files will be found in e.g. + $HOME/.lyx-1.2.0 + 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 : ./configure --with-version-suffix=-latestcvs + There are also flags to control the internationalization support in LyX: @@ -296,7 +299,7 @@ notify us. 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 + - you have not installed the kernel sources. Then you should install them or at least the kernel-headers package (or whatever it is called in your distribution). @@ -305,6 +308,10 @@ notify us. are needed for compilation). A 'make symlinks' in linux kernel sources fixes that. + o if you are using RedHat Linux 7.x, you must make sure you have the + latest updated gcc and related packages installed (at least -85), + or LyX will not compile or will be mis-compiled. + o if you get an error message when compiling LyX that looks like this : ../../src/minibuffer.h:17: using directive `Object' introduced @@ -313,27 +320,6 @@ notify us. 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), - 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 - - These are in harmless warnings caused by a bug in libintl.h, but - will be solved if you use --with-included-gettext when configuring - LyX. - o It is possible to compile lyx with Tru64 Unix cxx compiler version 6.2, provided one uses CXX='cxx -std strict_ansi'