HDMan is used to pull together pronunciations from various dictionaries and is invoked as
HDMan [options] output_dictionary input_dictionary1 input_dictionary2 ...
It looks like you are trying to create a new dictionary named dict from beep/beep-1.0 and names. Names does not exist and that is where the error comes from. Simply removing names should fix the error.
If you actually do need pronunciations from a dictionary called names, then that will be an issue later in the process. Without more information, it is impossible to know what the contents of that file should be. In general, format for the file is
WORD [optional pronunciation probability] phone1 phone2 ...
and each line contains only one such entry.