That error message is printed by GNU make when you have something that looks like a pattern rule output (containing a %
) as well as something that looks like a normal output (no %
) on the left-hand side of a :
in a rule declaration. For example:
%.pat normal:
@echo $@
So on line 235 of your Makefile, you have managed to put together something that "looks like" that construct. To avoid the error, fix that declaration, most likely by splitting it into two:
%.pat:
@echo $@
normal:
@echo $@
Without seeing the complete makefile that produced this error there's not much more advice we can give you.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…