I downloaded the Pololu AVR lib from github.com/pololu/libpololu-avr
when i run $ make, it fails with the error message below.
can anyone help me out?
thanks in advance!
ps: I have Crosspack for AVR development installed.
obdev.at/products/crosspack/download.html
avr-g++ -g -Wall -mcall-prologues -mmcu=atmega324p -DLIB_POLOLU -ffunction-sections -Os -I../../src/include -I../../ ../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp -c -o OrangutanSPIMaster.o
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp: In static member function 'static void OrangutanSPIMaster::init(unsigned char, unsigned char)':
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:154:2: error: 'SPCR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:154:13: error: 'SPE' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:154:24: error: 'MSTR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:155:2: error: 'SPSR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp: In static member function 'static unsigned char OrangutanSPIMaster::transmitAndDelay(unsigned char, unsigned char)':
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:192:9: error: 'SPCR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:192:20: error: 'SPE' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:194:35: error: 'CPHA' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:197:8: error: 'SPCR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:197:17: error: 'MSTR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:208:2: error: 'SPDR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:211:10: error: 'SPSR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:211:21: error: 'SPIF' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:213:9: error: 'SPCR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:213:20: error: 'MSTR' was not declared in this scope
../../src/OrangutanSPIMaster/../../src/OrangutanSPIMaster/OrangutanSPIMaster.cpp:231:1: warning: control reaches end of non-void function [-Wreturn-type]
make[1]: *** [OrangutanSPIMaster.o] Error 1