OSX: Pololu AVR Library installation fails

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

fixed it by copying all files from src and polulo folder to :
/usr/local/CrossPack-AVR-20130212/lib/gcc/avr/4.6.2/…/…/…/…/avr/include/pololu/

Hello.

I’m glad you got it working. Thanks for letting us know!

-Jamee