Bi-monthly release with minor bug fixes and improvements
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
cmake -DCMAKE_INSTALL_PREFIX=/usr . ..
-- The CXX 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
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'libindi'
-- Found libindi, version 1.1.0
-- Found INDI: /usr/include/libindi (found version "1.1.0")
-- Found INDI-DRIVERS: /usr/local/lib/libindidriver.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/build/indi_servoblaster_cap/build
LANG=en sudo make install
Password:
[ 33%] Building CXX object CMakeFiles/indi_servoblaster_cap.dir/servoblaster_cap/servoblaster_cap.cpp.o
In file included from /home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:24:0:
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.h:31:34: fatal error: indidustcapinterface.h: No such file or directory
#include "indidustcapinterface.h"
^
compilation terminated.
make[2]: *** [CMakeFiles/indi_servoblaster_cap.dir/build.make:63: CMakeFiles/indi_servoblaster_cap.dir/servoblaster_cap/servoblaster_cap.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/indi_servoblaster_cap.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
LANG=en sudo make install
[ 33%] Building CXX object CMakeFiles/indi_servoblaster_cap.dir/servoblaster_cap/servoblaster_cap.cpp.o
In file included from /home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.h:31:0,
from /home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:24:
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/indidustcapinterface.h:37:1: error: qualified name does not name a class before '{' token
{
^
In file included from /home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.h:32:0,
from /home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:24:
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/indilightboxinterface.h:44:1: error: qualified name does not name a class before '{' token
{
^
In file included from /home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:24:0:
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.h:34:82: error: expected class-name before ',' token
class ServoBlasterCap : public INDI::DefaultDevice, public INDI::DustCapInterface, public INDI::LightBoxInterface
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.h:35:1: error: expected class-name before '{' token
{
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In constructor 'ServoBlasterCap::ServoBlasterCap()':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:73:38: error: class 'ServoBlasterCap' does not have any field named 'LightBoxInterface'
ServoBlasterCap::ServoBlasterCap() : LightBoxInterface(this, false)
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual bool ServoBlasterCap::initProperties()':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:106:60: error: 'initDustCapProperties' was not declared in this scope
initDustCapProperties(getDeviceName(), MAIN_CONTROL_TAB);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:107:61: error: 'initLightBoxProperties' was not declared in this scope
initLightBoxProperties(getDeviceName(), MAIN_CONTROL_TAB);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:148:40: error: 'DUSTCAP_INTERFACE' was not declared in this scope
setDriverInterface(AUX_INTERFACE | DUSTCAP_INTERFACE | LIGHTBOX_INTERFACE);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:148:60: error: 'LIGHTBOX_INTERFACE' was not declared in this scope
setDriverInterface(AUX_INTERFACE | DUSTCAP_INTERFACE | LIGHTBOX_INTERFACE);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:148:78: error: 'setDriverInterface' was not declared in this scope
setDriverInterface(AUX_INTERFACE | DUSTCAP_INTERFACE | LIGHTBOX_INTERFACE);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'void ServoBlasterCap::SetupParams()':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:160:24: error: 'ParkCapSP' was not declared in this scope
IUResetSwitch(&ParkCapSP);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:165:13: error: 'ParkCapS' was not declared in this scope
ParkCapS[0].s = ISS_ON;
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:173:13: error: 'ParkCapS' was not declared in this scope
ParkCapS[1].s = ISS_ON;
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual bool ServoBlasterCap::updateProperties()':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:193:23: error: 'ParkCapSP' was not declared in this scope
defineSwitch(&ParkCapSP);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:194:23: error: 'LightSP' was not declared in this scope
defineSwitch(&LightSP);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:213:24: error: 'ParkCapSP' was not declared in this scope
deleteProperty(ParkCapSP.name);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:214:24: error: 'LightSP' was not declared in this scope
deleteProperty(LightSP.name);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual bool ServoBlasterCap::ISNewNumber(const char*, const char*, double*, char**, int)':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:273:62: error: 'processLightBoxNumber' was not declared in this scope
if (processLightBoxNumber(dev, name, values, names, n))
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual bool ServoBlasterCap::ISNewText(const char*, const char*, char**, char**, int)':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:343:59: error: 'processLightBoxText' was not declared in this scope
if (processLightBoxText(dev, name, texts, names, n))
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual bool ServoBlasterCap::ISNewSwitch(const char*, const char*, ISState*, char**, int)':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:353:62: error: 'processLightBoxSwitch' was not declared in this scope
if (processLightBoxSwitch(dev, name, states, names, n))
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:356:61: error: 'processDustCapSwitch' was not declared in this scope
if (processDustCapSwitch(dev, name, states, names, n))
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual IPState ServoBlasterCap::ParkCap()':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:429:20: error: 'ParkCapSP' was not declared in this scope
IUResetSwitch(&ParkCapSP);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:430:5: error: 'ParkCapS' was not declared in this scope
ParkCapS[0].s = ISS_ON;
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual IPState ServoBlasterCap::UnParkCap()':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:444:20: error: 'ParkCapSP' was not declared in this scope
IUResetSwitch(&ParkCapSP);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:445:5: error: 'ParkCapS' was not declared in this scope
ParkCapS[1].s = ISS_ON;
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'void ServoBlasterCap::SetOKParkStatus()':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:457:20: error: 'ParkCapSP' was not declared in this scope
IUResetSwitch(&ParkCapSP);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:459:9: error: 'ParkCapS' was not declared in this scope
ParkCapS[0].s = ISS_ON;
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:461:9: error: 'ParkCapS' was not declared in this scope
ParkCapS[1].s = ISS_ON;
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'bool ServoBlasterCap::Move(double)':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:483:38: error: 'LightSP' was not declared in this scope
ISNewSwitch(getDeviceName(), LightSP.name, states, names, 2);
^
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp: In member function 'virtual bool ServoBlasterCap::EnableLightBox(bool)':
/home/pi/build/indi_servoblaster_cap/servoblaster_cap/servoblaster_cap.cpp:514:9: error: 'ParkCapS' was not declared in this scope
if (ParkCapS[0].s == ISS_ON && !isMoving)
^
make[2]: *** [CMakeFiles/indi_servoblaster_cap.dir/build.make:63: CMakeFiles/indi_servoblaster_cap.dir/servoblaster_cap/servoblaster_cap.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/indi_servoblaster_cap.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.