| Title | mpmss fails to link on w3i3mv |
| Status | closed |
| Priority | essential |
| Assigned user | Nick Barnes |
| Organization | Ravenbrook |
| Description | The mpmss test doesn't link on w3i3mv, because it requires poolmvff which is not given to the linker. This was reported [1] by someone who had downloaded 1.100.1. See also job001366 for further breakage of Windows builds. RHSK 2006-04-03 Workaround: - don't use the "all" build; - use "nmake /f w3i3mv.nmk mps.lib", "nmake /f w3i3mv.nmk mpsplan.lib", "nmake /f w3i3mv.nmk amcss.exe", etc. - or use w3build.bat instead. |
| Analysis | w3*.nmk needs to define MVFF variables (as for LO) and they need to be included in the mpmss line in commpost.nmk |
| How found | customer |
| Evidence | [1] http://info.ravenbrook.com/mail/2002/10/26/19-52-37/0.txt |
| Observed in | 1.100.1 |
| Introduced in | 1.100.0 |
| Created by | Nick Barnes |
| Created on | 2002-10-28 12:10:33 |
| Last modified by | Gareth Rees |
| Last modified on | 2014-03-07 10:11:02 |
| History | 2002-10-28 NB Created. 2006-04-03 RHSK Add ref to Mitchener mail. Windows "all" build is multiply broken. 2006-04-04 RHSK Critical (was essential): because very off-putting for anyone encountering MPS for first time. 2006-04-10 RHSK Move Mitchener part into new job001366, where it belongs. |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 158054 | closed | 2006-04-07 15:56:43 | Richard Kistruck | MPS: fix w3i3mv "all" build with VC6: 1. amsss.c: initialize ambigRoot (uninitialized warning); 2. commpost.nmk: 2a. drop long-vanished protcv.exe; 2b. mpmss.exe needs MVFF; 2c. locusss.exe had no build rule; 3. finaltest.c: main does not use argc,v so declare as main(void); 4. lockutw3.c: add parens to avoid operator-precedence warning; 5. protocol.h: s/interface/interfaceIn: suspected compiler bug. |