Package: make Version: 3.80+3.81b4-1 (testing) When using make to compile, this version fails to find rules that use the '%' operator in the rule name. (Secondary interpretation might be that targets with the % operator are being dereferenced improperly). Error output as follows:
[EMAIL PROTECTED]:~/eecs473/opt/u-boot$ make ....<output ommitted for brevity>.... make[1]: Entering directory `/home/ngallahe/eecs473/opt/u-boot/examples' arm-linux-ar crv libstubs.a stubs.o r - stubs.o make[1]: *** No rule to make target `%', needed by `hello_world.srec'. Stop. make[1]: Leaving directory `/home/ngallahe/eecs473/opt/u-boot/examples' make: *** [examples] Error 2 [EMAIL PROTECTED]:~/eecs473/opt/u-boot$ The relevant snippets of the Makefile are as follows: >>>>>>> Makefile hello_world.srec: % $(OBJCOPY) -O srec $< $@ 2>/dev/null % : %.o $(LIB) $(LD) -g $(EX_LDFLAGS) -Ttext $(LOAD_ADDR) \ -o $@ -e $(<:.o=) $< $(LIB) \ -L$(gcclibdir) -lgcc <<<<<<< Makefile This ran without error using make package ver 3.80, thus this is a new bug. Feel free to contact me for more information and/or forward this email. ~Nathan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]