No, I mean, the error may come from a different thread than what's shown on the previous message. When make uses parallel jobs, the output is mashed together.
Try using make with just one job (make -j 1) and pasted the error output again (with the messages before it).