Add executable bit to "compile" file.
Remove duplicate inclusion of "microtype".
Use \textendash for hyphen replacement in diffchar.

A quick fix and only proposed as temporary solution.