>>>>> "Friedemann" == Friedemann Baitinger <[EMAIL PROTECTED]> writes:

Friedemann> I have both of the above installed and still get exactly
Friedemann> the very same compile errors mentioned at the top of this
Friedemann> thread.

Friedemann> PS: lyx-1.0.4 compiled cleanly.

Yes, there have been _many_ structural changes between the two
versions. In particular, we require a recent enough version of the STL
(Standard Template Library), which gcc does not have.

Friedemann> PPS: If I change the 'src/support/L{I,O}stream.h' from:

Friedemann> #ifdef HAVE_OSTREAM #include <ostream> #else #include
Friedemann> <iostream>

Friedemann> to:

Friedemann> #endif#ifdef HAVE_OSTREAM #include <ostream.h> #else
Friedemann> #include <iostream.h> #endif

I'd be interested to know how far you can go in compiling with gcc
2.7.x, but I supposed it will not be very far. A good bet would be to
get STLport from www.stlport.org and try with that instead of
libstdc++.

Friedemann> The errors mentioned in the original posting go away,
Friedemann> however, make then dies with:

Note that the problem with __builtin_constant_p(int) is due to a
broken GNU gettext installation and should go away if you reconfigure
LyX with --with-included-gettext (see the end of the INSTALL file for
details). 

JMarc

Reply via email to