| Title: | build broken on w3 (Windows) with Visual C++ 7.0 |
| Status: | open |
| Priority: | critical |
| Assigned user: | rhsk |
| Organization: | Ravenbrook |
| Description: | build broken on w3 (Windows) with Visual C++ 7.0 Bruce Mitchener reported a slew of Windows build failures [Mitchener]. Many of these applied equally to VC++ 6.0, and are covered by job001366. The remaining failures -- covered here -- only occur with VC++ 7.0. RHSK 2006-04-10 I believe that the default "all" build: nmake /f w3i3mv.nmk does not work with Visual C++ 7.0. Some of the failures are while building "mps.lib"; there is no simple workaround. |
| Analysis: | RHSK 2006-04-10 Currently I can't access a machine with VC++ 7.0. I have attempted speculative fixes of the problems in [Mitchener]. I have tested these on VC++ 6.0 only, and left this issue "open" until I can check that it builds under VC++ 7.0. |
| How found: | customer |
| Evidence: | [Mitchener] http://mailman.ravenbrook.com/pipermail/mps-discussion/2005-March/000028.html |
| Observed in: | 1.100.1 |
| Introduced in: | 1.100.0 |
| Created by: | rhsk |
| Created on: | 2006‑04‑10 13:34:55 |
| Last modified by: | rhsk |
| Last modified on: | 2006‑04‑10 13:49:10 |
| History: | 2006-04-10 RHSK Created. |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 158055 | open | 2006‑04‑07 15:57:08 | rhsk | MPS: attempt to fix w3i3mv "all" build with VC7: (unknown if these changes are effective, but they should be safe) 1. mpm.c: +1 to array size to make room for terminator of string initializer; 2. testlib.c: disable warning 4702: unreachable code, for va_end. |
Generated at 2012-02-04 05:35:17 by $Id: //info.ravenbrook.com/infosys/cgi/issue.cgi#471 $
Copyright © Ravenbrook Limited. This document is provided "as is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this document. You may not duplicate or reproduce this document in any form without the express permission of the copyright holder.