arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/target/ipodnano2g/crt0.o target/ipodnano2g/crt0.S arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./target/ipodnano2g/mmu.o target/ipodnano2g/mmu.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./target/ipodnano2g/lcd.o target/ipodnano2g/lcd.S arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./target/ipodnano2g/timer.o target/ipodnano2g/timer.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./target/ipodnano2g/i2c.o target/ipodnano2g/i2c.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./target/ipodnano2g/interrupt.o target/ipodnano2g/interrupt.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./usb/synopsysotg.o usb/synopsysotg.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./arm/arm-support.o arm/arm-support.S arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./arm/contextswitch.o arm/contextswitch.S arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./init.o init.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./main.o main.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./util.o util.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./drawing.o drawing.S arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./lcdconsole.o lcdconsole.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./format.o format.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./snprintf.o snprintf.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./panic.o panic.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./console.o console.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./strlen.o strlen.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./ucl.o ucl.S arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./thread.o thread.c arm-elf-eabi-gcc -c -Os -fno-pie -fno-stack-protector -fomit-frame-pointer -I. -ffunction-sections -fdata-sections -Itarget/ipodnano2g -DTARGET_ipodnano2g -o build/ipodnano2g/./usb/usb.o usb/usb.c usb/usb.c: In function ‘usb_handle_transfer_complete’: usb/usb.c:316: error: ‘$REVISIONINT$’ undeclared (first use in this function) usb/usb.c:316: error: (Each undeclared identifier is reported only once usb/usb.c:316: error: for each function it appears in.) make: *** [build/ipodnano2g/./usb/usb.o] Error 1