Recreation procedure:
- update device files so fr955 requires API 5.1.0 / SDK 8.1.0
- select SDK 7.4.3
- build for fr955
Compiler will print an error message followed by the usage / help information that's normally printed by the "-h" option.
ERROR: Device 'fr955' requires API Level '5.1.0'. The current SDK supports up to API Level '5.0.1'. Try updating your SDK using the Connect IQ SDK Manager.
usage: monkeyc [-a <arg>] [-b <arg>] [--build-stats <arg>] [-c <arg>] [-d <arg>]
...
The usage information seems to be unnecessary in this case, as this error was most likely caused by using an outdated SDK, as opposed to making a mistake with the command line options.
It seems that printing the usage - which is quite long - after this error only serves to obscure the error, especially combined with this bug: