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. |