SparkIntervalTimer library is not compiling anymore

I received my photons yesterday so I wanted to test them with old code written for the core. The code is very simple, it uses the SparkIntervalTimer to publish a message every 2sec.
However, the same code that I was using 2 months ago does not compile anymore. It gives the following errors (I am using the cloud to build my app):

> ../../../build/target/user/platform-6/libuser.a(testsparkintervaltimer.o): In function `IntervalTimer::IntervalTimer()':
> SparkIntervalTimer/SparkIntervalTimer.h:73: undefined reference to `SystemCoreClock'
> SparkIntervalTimer/SparkIntervalTimer.h:73: undefined reference to `Wiring_TIM2_Interrupt_Handler'
> SparkIntervalTimer/SparkIntervalTimer.h:73: undefined reference to `Wiring_TIM3_Interrupt_Handler'
> SparkIntervalTimer/SparkIntervalTimer.h:73: undefined reference to `Wiring_TIM4_Interrupt_Handler'
> ../../../build/target/user/platform-6/libuser.a(testsparkintervaltimer.o): In function `setup':
> testsparkintervaltimer.cpp:40: undefined reference to `blinkLED2()'
> ../../../build/target/user/platform-6/libuser.a(SparkIntervalTimer.o): In function `Wiring_TIM2_Interrupt_Handler_override':
> SparkIntervalTimer/SparkIntervalTimer.cpp:37: undefined reference to `TIM_GetITStatus'
> SparkIntervalTimer/SparkIntervalTimer.cpp:39: undefined reference to `TIM_ClearITPendingBit'
> ../../../build/target/user/platform-6/libuser.a(SparkIntervalTimer.o): In function `Wiring_TIM3_Interrupt_Handler_override':
> SparkIntervalTimer/SparkIntervalTimer.cpp:47: undefined reference to `TIM_GetITStatus'
> SparkIntervalTimer/SparkIntervalTimer.cpp:49: undefined reference to `TIM_ClearITPendingBit'
> ../../../build/target/user/platform-6/libuser.a(SparkIntervalTimer.o): In function `Wiring_TIM4_Interrupt_Handler_override':
> SparkIntervalTimer/SparkIntervalTimer.cpp:57: undefined reference to `TIM_GetITStatus'
> SparkIntervalTimer/SparkIntervalTimer.cpp:59: undefined reference to `TIM_ClearITPendingBit'
> ../../../build/target/user/platform-6/libuser.a(SparkIntervalTimer.o): In function `IntervalTimer::start_SIT(unsigned short, bool)':
> SparkIntervalTimer/SparkIntervalTimer.cpp:163: undefined reference to `RCC_APB1PeriphClockCmd'
> SparkIntervalTimer/SparkIntervalTimer.cpp:153: undefined reference to `RCC_APB1PeriphClockCmd'
> SparkIntervalTimer/SparkIntervalTimer.cpp:158: undefined reference to `RCC_APB1PeriphClockCmd'
> SparkIntervalTimer/SparkIntervalTimer.cpp:189: undefined reference to `TIM_TimeBaseInit'
> SparkIntervalTimer/SparkIntervalTimer.cpp:190: undefined reference to `TIM_Cmd'
> SparkIntervalTimer/SparkIntervalTimer.cpp:191: undefined reference to `TIM_ITConfig'
> SparkIntervalTimer/SparkIntervalTimer.cpp:200: undefined reference to `NVIC_Init'
> ../../../build/target/user/platform-6/libuser.a(SparkIntervalTimer.o): In function `IntervalTimer::stop_SIT()':
> SparkIntervalTimer/SparkIntervalTimer.cpp:240: undefined reference to `TIM_Cmd'
> SparkIntervalTimer/SparkIntervalTimer.cpp:244: undefined reference to `NVIC_Init'
> SparkIntervalTimer/SparkIntervalTimer.cpp:247: undefined reference to `TIM_DeInit'
> ../../../build/target/user/platform-6/libuser.a(SparkIntervalTimer.o): In function `IntervalTimer::resetPeriod_SIT(unsigned short, bool)':
> SparkIntervalTimer/SparkIntervalTimer.cpp:338: undefined reference to `TIM_ClearITPendingBit'
> collect2: error: ld returned 1 exit status
> make: *** [7c87be93e248bd66de37df0a567a040b4df382aef882ca36fb4490d27a84.elf] Error 1

I wonder if I am the only one having issues… Any idea @peekay123 ?

I moved a post to an existing topic: IntervalTimer library