Hi

In case anyone is interested, this recipe produces a working Lyx on an 
IRIX 6.5 box :-

*  This is specific to IRIX6.5 with gcc 3.0.4 installed (from SGIs
   freeware collection).

*  If you have the SGI freeware installation of QT installed, remove it
   (or at least make it invisible during the build) as you really want
   to use a gcc-built QT library.

*  Lyx was built with the QT front end. This seems to have required the
   threaded version (qt-mt) although it seems like the configure script
   might be looking for qt and not finding it. Didn't look too closely.

   qt-2 was used ... qt-3 produces a really broken UI.

*  The Lyx source was checked out on the 17th Dec 2002.

*  Edit autogen.sh and set GNUM4 variable to "/usr/freeware/bin/m4".

*  After running autoconf.sh, the configure script had to be edited
   to add '-lqt-mt' to the end of the "LIBS" line which links X11. 
   Otherwise tried to load the library before the options for
   building the source code.

*  Configure command :-

   ac_cv_prog_M4=/usr/freeware/bin/m4  \
      CFLAGS="-mips4 -O2 -L/opt/lib32" \
      CXXFLAGS="-mips4 -O2 -L/opt/lib32" \
      ./configure --prefix=/opt --with-qt-dir=/opt/qt \
         --with-frontend=qt --disable-nls

   (--disable-nls to get around problems building included gettext ...
    didn't look too closely)

   -L/opt/lib32   -  Added to pick up N32 libs rather than O32 libs
   -L/opt/qt/lib  -  Added to fix horrible kludge of editing
            configure ... without this configure thinks
            memmove (and lots of other stuff) is missing.

*  Edit src/config.h and define HAVE_MEMMOVE, HAVE_STRCHR, HAVE_MKSTEMP,
   or the compile fails because they aren't defined.

*  Edit src/frontends/qt2/QSpellchecker.C and add :-

      using std::endl;

   to just after the #includes

*  gmake to build


-- 
peace, love, and a hug

Reply via email to