Instalar librería ArduinoFHT

hola amigos, estoy intentando instalar esta biblioteca.

http://wiki.openmusiclabs.com/wiki/ArduinoFHT

he desccargado dos arhivos

Biblioteca Arduino FHT (V2.0)
FHT_128_channel_analyser.zip

el primer archivo ( Biblioteca Arduino FHT (V2.0)) lo descomprimo y lo coloco en la carpeta librería de arduino (ArduinoFHT3)

el segundo archivo lo coloco dentro de la carpeta que fue adjuntada a librería.

el ejecutar arduino y subir la programacion me sale el siguiente error

Arduino:1.8.2 (Windows 8.1), Tarjeta:"Arduino Nano, ATmega328"

In file included from G:\Utilidades\arduino\Proyectos\LightControl-master\LightControl-master\AutomaticBlinkingLights\AutomaticBlinkingLights.ino:28:0:

C:\Program Files\Arduino\libraries\FHT/FHT.h:182:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r16, "STRINGIFY(FHT_N/8)" \n" // prep loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:383:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r16, hi8((fht_input + "STRINGIFY(FHT_N*2)")) \n" // prep end of dataspace register

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:578:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"cpi r28, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // check if at end of dataspace

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:592:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"sbrc r8, "STRINGIFY(LOG_N - 2)" \n" // check if finished with all butteflies

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:647:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY((FHT_N/2) - _R_V)" \n" // set to first sample

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:720:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:721:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:724:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(FHT_N/2)" \n" // set loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:876:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:877:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:880:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(FHT_N/2)" \n" // set loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1056:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1057:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1060:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(FHT_N/2)" \n" // set loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1213:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(((FHT_N)&(0xff)))" \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1289:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1290:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1442:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"sbrs r21, "STRINGIFY((LOG_N) - 1)" \n" // check if done

^

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_window':

C:\Program Files\Arduino\libraries\FHT/FHT.h:1244: undefined reference to `_window_func'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1244: undefined reference to `_window_func'

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_reorder':

C:\Program Files\Arduino\libraries\FHT/FHT.h:681: undefined reference to `_reorder_table'

C:\Program Files\Arduino\libraries\FHT/FHT.h:681: undefined reference to `_reorder_table'

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_run':

C:\Program Files\Arduino\libraries\FHT/FHT.h:604: undefined reference to `_cas_constants'

C:\Program Files\Arduino\libraries\FHT/FHT.h:604: undefined reference to `_cas_constants'

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_mag_octave':

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `fht_oct_out'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `fht_oct_out'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `_log_table'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `_log_table'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compilando para la tarjeta Arduino Nano.
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT2: C:\Program Files\Arduino\libraries\ArduinoFHT2
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT3: C:\Program Files\Arduino\libraries\ArduinoFHT3
Librería inválida encontrada en C:\Program Files\Arduino\libraries\reorder_table_creator: C:\Program Files\Arduino\libraries\reorder_table_creator
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT2: C:\Program Files\Arduino\libraries\ArduinoFHT2
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT3: C:\Program Files\Arduino\libraries\ArduinoFHT3
Librería inválida encontrada en C:\Program Files\Arduino\libraries\reorder_table_creator: C:\Program Files\Arduino\libraries\reorder_table_creator

el programa utilizado en el arduino es

les agradezco toda la ayuda que me puedan facilitar.

Por favor edita todo tu hilo de acuerdo a las normas
El enlace va con etiquetas.
Los errores todos agrupados van con etiqeutas de código
Te dejo guia por privado aunque el 1er hilo de cada sección te dirá como hacerlo.

Esa librería es del 2012 yo consideraría mucho en usar el ide sugerido por ella

Library(4.0): Arduino1.6.12 and higher (updated for PROGMEM problem, fixed STRINGIFY error, fixed clobber list). Should work with older versions of Arduino as well.

Se que dirás 1.6.12 o higher..
El que uso es mayor pero... pasaron 6 años y mucha agua bajo el puente

No me iría mucho mas alla de 6 meses del 1.6.12 o 1 año.

Ve a descargas y usa una versión mas adecuada.