I think the issue is that NASM will accept labels without colons, but wants you to use colons. It's probably just in case they want to add a feature that makes it necessary for labels to have colons and break the improperly written code.
I rather tend to think that its warning that you may have mistyped an opcode (or macro name).
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]