More tweaks to the INSTALL notes when using Compaq cxx.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4408 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Angus Leeming 2002-06-17 10:28:11 +00:00
parent 0497a0d6fa
commit fcc835c0a2
2 changed files with 22 additions and 3 deletions

View File

@ -1,4 +1,4 @@
2002-06-13 Angus Leeming <leeming@lyx.org> 2002-06-17 Angus Leeming <leeming@lyx.org>
* INSTALL: how to compile with Compaq cxx on Tru64 Unix. * INSTALL: how to compile with Compaq cxx on Tru64 Unix.

23
INSTALL
View File

@ -364,8 +364,27 @@ notify us.
cxx V6.2 will compile LyX out of the box. cxx V6.2 will compile LyX out of the box.
cxx V6.3-020 is also known to work, although there is a bug in cxx V6.3-020 is also known to work, although there is a bug in
/usr/include/cxx/deque. See Angus Leeming <leeming@lyx.org> for the /usr/include/cxx/deque that will break compilation in FormPreferences.C.
patch. Compaq are investigating, but a patch that works /now/ is:
--- /usr/include/cxx/deque_safe Mon Mar 4 21:09:50 2002
+++ /usr/include/cxx/deque Mon Mar 4 21:09:00 2002
@@ -570,9 +570,11 @@
{
if (size() >= x.size())
erase(copy(x.begin(), x.end(), begin()), end());
- else
- copy(x.begin() + size(), x.end(),
- inserter(*this,copy(x.begin(),x.begin()+size(),begin())));
+ else {
+ const_iterator mid = x.begin() + difference_type(size());
+ copy(x.begin(), mid, begin());
+ insert(end(), mid, x.end());
+ }
}
return *this;
}
At the time of writing, cxx V6.5-026 is the latest cxx compiler. It is At the time of writing, cxx V6.5-026 is the latest cxx compiler. It is
/not/ recommended. Not only do the bugs in the system header files still /not/ recommended. Not only do the bugs in the system header files still
exist, but the compiler itself appears to be both buggy and extremely exist, but the compiler itself appears to be both buggy and extremely