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.
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.
paul@Gummi ~/build/astroberry-test/build $ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
-- The CXX compiler identification is GNU 5.4.0
-- The C compiler identification is GNU 5.4.0
-- 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
-- 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
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- Checking for module 'libindi'
-- Found libindi, version 1.4.1
-- Found INDI: /usr/include/libindi (found version "1.4.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/paul/build/astroberry-test/build
paul@Gummi ~/build/astroberry-test/build $ LANG=en make
Scanning dependencies of target indi_rpibrd
[ 25%] Building CXX object CMakeFiles/indi_rpibrd.dir/rpi_brd.o
/home/paul/build/astroberry-test/rpi_brd.cpp:26:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<IndiRpibrd> indiRpibrd(0);
^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/memory:81:0,
from /home/paul/build/astroberry-test/rpi_brd.cpp:20:
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/unique_ptr.h:49:28: note: declared here
template<typename> class auto_ptr;
^
[ 50%] Linking CXX executable indi_rpibrd
[ 50%] Built target indi_rpibrd
Scanning dependencies of target indi_rpifocus
[ 75%] Building CXX object CMakeFiles/indi_rpifocus.dir/rpi_focus.o
/home/paul/build/astroberry-test/rpi_focus.cpp:26:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
std::auto_ptr<FocusRpi> focusRpi(0);
^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/memory:81:0,
from /home/paul/build/astroberry-test/rpi_focus.cpp:20:
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/unique_ptr.h:49:28: note: declared here
template<typename> class auto_ptr;
^
/home/paul/build/astroberry-test/rpi_focus.cpp: In member function 'virtual bool FocusRpi::initProperties()':
/home/paul/build/astroberry-test/rpi_focus.cpp:171:17: error: 'PortT' was not declared in this scope
IUFillText(&PortT[0], "PORT", "Port","RPi GPIO");
^
/home/paul/build/astroberry-test/rpi_focus.cpp:172:23: error: 'PortTP' was not declared in this scope
IUFillTextVector(&PortTP,PortT,1,getDeviceName(),"DEVICE_PORT","Ports",OPTIONS_TAB,IP_RO,0,IPS_OK);
^
/home/paul/build/astroberry-test/rpi_focus.cpp: In member function 'virtual bool FocusRpi::saveConfigItems(FILE*)':
/home/paul/build/astroberry-test/rpi_focus.cpp:411:27: error: 'PortTP' was not declared in this scope
IUSaveConfigText(fp, &PortTP);
^
make[2]: *** [CMakeFiles/indi_rpifocus.dir/build.make:63: CMakeFiles/indi_rpifocus.dir/rpi_focus.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/indi_rpifocus.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
Please Log in or Create an account to join the conversation.
...
bool FocusRpi::initProperties()
{
INDI::Focuser::initProperties();
//IUFillText(&PortT[0], "PORT", "Port","RPi GPIO");
//IUFillTextVector(&PortTP,PortT,1,getDeviceName(),"DEVICE_PORT","Ports",OPTIONS_TAB,IP_RO,0,IPS_OK);
IUFillNumber(&FocusAbsPosN[0],"FOCUS_ABSOLUTE_POSITION","Ticks","%0.0f",0,MAX_STEPS,(int)MAX_STEPS/100,0);
...
...
bool FocusRpi::saveConfigItems(FILE *fp)
{
IUSaveConfigText(fp, &PortTP);
...
...
bool FocusRpi::saveConfigItems(FILE *fp)
{
//IUSaveConfigText(fp, &PortTP);
INDI::Focuser::saveConfigItems(fp);
...
...
std::auto_ptr<FocusRpi> focusRpi(0);
...
std::unique_ptr<FocusRpi> focusRpi(new FocusRpi());
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.