Linux DiskStation 2.6.32.12 #3810 Wed Nov 6 05:13:41 CST 2013 armv5tel GNU/Linux synology_88f6282_212
Tried compiling telldus-core-2.1.1.tar.gz, but fails at:
Code: Select all
[ 18%] Building CXX object service/CMakeFiles/telldusd.dir/TellStick_libftdi.cpp.o
/usr/src/telldus-core-2.1.1/service/TellStick_libftdi.cpp: In member function 'bool TellStick::stillConnected() const':
/usr/src/telldus-core-2.1.1/service/TellStick_libftdi.cpp:284: error: 'ftdi_usb_get_strings' was not declared in this scope
/usr/src/telldus-core-2.1.1/service/TellStick_libftdi.cpp: In static member function 'static std::list<TellStickDescriptor, std::allocator<TellStickDescriptor> > TellStick::findAllByVIDPID(int, int)':
/usr/src/telldus-core-2.1.1/service/TellStick_libftdi.cpp:311: error: 'ftdi_usb_get_strings' was not declared in this scope
make[2]: *** [service/CMakeFiles/telldusd.dir/TellStick_libftdi.cpp.o] Error 1
make[1]: *** [service/CMakeFiles/telldusd.dir/all] Error 2
make: *** [all] Error 2
This is probably due to the version of libftdi? I also tried compiling 2.0.4, but then CMAKE failes:
Code: Select all
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
SEM_LIBRARY
linked by target "rfcmd" in directory /usr/src/telldus-core-2.0.4/rfcmd