BUG: MAKECAB.EXE Issues |
The MS "MakeCab.EXE" tool has multiple bugs (basically a piece of crap).
Some known bugs:
For this reason MAKEMSI uses "short" filenames and tries to use relative paths (to the current directory) where possible to specify the files as this will greatly reduce the chance of a line being too long for "MAKECAB" to handle.
If it fails due to a line being too long it will report "ERROR:" in "Pass 1" (another bug - message missing).
You can further reduce the line length by changing the source directory to a shorter one or using a shorter file row key. Another possibility is to use a "subst" command to map a drive letter to the source path.
Of course the error message itself is a separate bug as there is no invalid parameter.