On Thursday 30 May 2002 3:21 pm, Jean-Marc Lasgouttes wrote:
> - sort out compilation on alpha and with compaq cxx (at least 6.2, 6.5
> seems more difficult)
Wasn't cxx 6.2 my compiler? Ouch my brain is like a sieve today. Assuming my
compiler /was/ 6.2 then:
cxx 6.2 will never compile LyX 1.2 out of the box. lyxsum.C makes use of
boost/crc.hpp which in turn expects the compiler to support templatised
return types. cxx 6.2 does not do so. The /only/ solution, therefore, is to
back out to an earlier version of lyxsum.C.
Moreover, the STL library that comes with cxx 6.2 has one definite and one
possible bug that precludes successful operation of a now-compiled LyX. The
definite bug (computed value not returned in std::count) is easily fixed by
fixing that STL routine. The possible bug in ostringstream that manifests
itself as not exporting the latex preamble was "fixed" by a patch to
LaTeXFeatures.C.
This is alll documented in detail in the README.bin that goes with the Tru64
distribution at
http://www.devel.lyx.org/~leeming/lyx-1.2.0rc1-bin.Tru64.tar.gz
Of course, if my compiler was cxx 6.1, not 6.2, then disregard all this ;-)
Angus