Any ideas as to why I cant recompile my driver? I've probably done something stupid again
dokeeffe@observatory-1:~/Code/ip-focuser/indi-driver/build$ sudo rm * -rf;cmake -DCMAKE_INSTALL_PREFIX=/usr ../indi-ipfocuser/;sudo make install
-- The CXX compiler identification is GNU 4.9.3
-- The C compiler identification is GNU 4.9.3
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- checking for module 'libindi'
-- found libindi, version 1.2.0
-- Found INDI: /usr/include/libindi (found version "1.2.0")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dokeeffe/Code/ip-focuser/indi-driver/build
Scanning dependencies of target indi_ipfocuser
[ 50%] Building CXX object CMakeFiles/indi_ipfocuser.dir/ipfocuser.o
[100%] Building CXX object CMakeFiles/indi_ipfocuser.dir/gason.o
Linking CXX executable indi_ipfocuser
CMakeFiles/indi_ipfocuser.dir/ipfocuser.o: In function `IpFocus::Connect()':
ipfocuser.cpp:(.text+0x389): undefined reference to `INDI::Logger::print(char const*, unsigned int, std::string const&, int, char const*, ...)'
ipfocuser.cpp:(.text+0x4e5): undefined reference to `INDI::Logger::print(char const*, unsigned int, std::string const&, int, char const*, ...)'
ipfocuser.cpp:(.text+0x56a): undefined reference to `INDI::Logger::print(char const*, unsigned int, std::string const&, int, char const*, ...)'
ipfocuser.cpp:(.text+0x72c): undefined reference to `INDI::Logger::print(char const*, unsigned int, std::string const&, int, char const*, ...)'
ipfocuser.cpp:(.text+0x7c8): undefined reference to `INDI::Logger::print(char const*, unsigned int, std::string const&, int, char const*, ...)'
CMakeFiles/indi_ipfocuser.dir/ipfocuser.o:ipfocuser.cpp:(.text+0x875): more undefined references to `INDI::Logger::print(char const*, unsigned int, std::string const&, int, char const*, ...)' follow
collect2: error: ld returned 1 exit status
CMakeFiles/indi_ipfocuser.dir/build.make:111: recipe for target 'indi_ipfocuser' failed
make[2]: *** [indi_ipfocuser] Error 1
CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/indi_ipfocuser.dir/all' failed
make[1]: *** [CMakeFiles/indi_ipfocuser.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
dokeeffe@observatory-1:~/Code/ip-focuser/indi-driver/build$