BastilleResearch / mousejack

MouseJack device discovery and research tools
GNU General Public License v3.0
1.28k stars 254 forks source link

make error(s) #50

Open arghhahhs1j2rug82rbr2g opened 2 years ago

arghhahhs1j2rug82rbr2g commented 2 years ago

Hey, I tried installing the code and I followed all the steps up to make but when I ran make it gave me the following errors.

❱ make
usage: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
    [-e pattern] [-f file] [--binary-files=value] [--color=when]
    [--context[=num]] [--directories=action] [--label] [--line-buffered]
    [--null] [pattern] [file ...]
/bin/sh: line 0: test: -lt: unary operator expected
sdcc --model-large --std-c99 -c src/main.c -o bin/main.rel
sdcc --model-large --std-c99 -c src/usb.c -o bin/usb.rel
sdcc --model-large --std-c99 -c src/usb_desc.c -o bin/usb_desc.rel
sdcc --model-large --std-c99 -c src/radio.c -o bin/radio.rel
sdcc --xram-loc 0x8000 --xram-size 2048 --model-large bin/main.rel bin/usb.rel bin/usb_desc.rel bin/radio.rel -o bin/dongle.ihx
objcopy -I ihex bin/dongle.ihx -O binary bin/dongle.bin
make: objcopy: No such file or directory
make: *** [dongle.bin] Error 1
❱ 

first off, grep -P doesn't work (or even exist) second, I have no idea how make works because it says it ran test -lt and I don't see that in the makefile and last it looks like it can't find obj copy or dongle.bin

Any help would be appreciated, Thanks.

throwawaya609 commented 1 year ago

Did you find a fix?