What is the difference in the messages that these functions process?
I've got text file of errors and in the build window I go "type errorlist.txt".
Pressing F4 (next-error) seems to scan the text and find errors.
Doing set-error-markers does nothing -- the message list is empty.