When starting mkmm in a "bash -login" windows, there are following output:
Error: File myMM.i: Missing "irev:" entry.
Error: File myMM.i: Missing "level:" entry.
Error: File myMM.i: Missing "mm:" entry.
Error: File myMM.i: Missing "rev:" entry.
Error: File myMM.i: Missing "vend:" entry.
Error: File myMM.i: No shippable files for products SS.
Error: File Install.i: Missing "irev:" entry.
Error: File Install.i: Missing "level:" entry.
Error: File Install.i: Missing "mm:" entry.
Error: File Install.i: Missing "rev:" entry.
Error: File Install.i: Missing "vend:" entry.
Reproduction Steps:
Install Spectrum 10.3 on Windows. Try with a small Management module (I can deliver a small example myMM.i) or your development team can reproduce the steps.
Then Start mkmm:
$SPECROOT/INSDK/mkmm debug=y myMM.i
Workaround:
Installed an old cygwin version to get perl 5.22.x, and mkmm works.
I found in mkmm.lib old fashioned codes which are not anymore accepted in Perl 5.26.x.
For example in mkmm.lib:
$ENTRY =~ s%\${DS}{$vpattern}%\${\1}%g;