Jean-Marc Lasgouttes wrote:

> Could you tell us more about specific errors that you get? I do
> compile with gcc 2.95.2 on linux.

That is good to hear. 

std::basic_string and std::numeric_limits are missing (possibly more - I
did not get past the latter). The former appeared to be in the include
directory although gcc did not find it. Anyway, including the header and
removing std:: enabled progress. I could find no trace of numeric_limits
though. Attempts to remove it from boost looked like a big job since it
was used in quite a few places. I gave up.

However, following up the suggestion of Garst, I downloaded the last
compatible version of libstdc++ for gcc-2.95.2 which was 2.90.8
according to the gcc site. A quick check of the source showed lots of
"numeric_limits" stuff and so we are probably back in business.
Unfortunately, the distribution has missing files (configure will not
run). I am loathe to risk breaking gcc with a bad distribution and so am
pondering what to do but will probably download again later this
evening. 

(However, I have messed about long enough now that the reason for
needing to install a current version of lyx has been worked around). As
an aside, the growing dependence of lyx on gnu tools and last weeks C++
compiler is disappointing to see. Although one is always reluctant to
have a dependence on any C++ code the Lyx of a few years ago was clean
enough to compile on unix machines using native compilers and tools.
Apologies for rant.

Why is someone from INRIA using C++?

Reply via email to