| Title: | build broken on w3 (Windows) with Visual C++ 7.0 |
| Status: | open |
| Priority: | critical |
| Assigned user: | Richard Kistruck |
| Product: | mps |
| 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 |
| Test procedure: | none |
| Created by: | Richard Kistruck |
| Created on: | 2006-04-10 13:34:55 |
| Last modified by: | Richard Kistruck |
| 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 | Richard Kistruck | 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 2008-07-20 03:25:38 by $Id: //info.ravenbrook.com/infosys/cgi/issue.cgi#430 $
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.