Hello
I've tried to build the latest INDI library v. 0.9.8 under Debian 3.2.51-1 and the compilation of the SkywatcherAPI mount failed (and then the whole build failed) :
Scanning dependencies of target indi_skywatcherAPIMount
[ 99%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_skywatcherAPIMount.dir/__/__/__/drivers/telescope/skywatcherAPIMount.o
[100%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_skywatcherAPIMount.dir/__/__/__/drivers/telescope/skywatcherAPI.o
Linking CXX executable indi_skywatcherAPIMount
CMakeFiles/indi_skywatcherAPIMount.dir/__/__/__/drivers/telescope/skywatcherAPI.o: In function `SkywatcherAPI::Slew(SkywatcherAPI::AXISID, double)':
skywatcherAPI.cpp:(.text+0x29bd): undefined reference to `SkywatcherAPI::MAX_SPEED'
skywatcherAPI.cpp:(.text+0x29d1): undefined reference to `SkywatcherAPI::MAX_SPEED'
collect2: error: ld returned 1 exit status
make[2]: *** [libs/indibase/alignment/indi_skywatcherAPIMount] Erreur 1
make[1]: *** [libs/indibase/alignment/CMakeFiles/indi_skywatcherAPIMount.dir/all] Erreur 2
make: *** [all] Erreur 2
I have strictly followed the INSTALL file instructions in the 0.9.8 INDI directory source code (dependancies and so on).
Is it possible to build the INDI library and removing some 3rd party's drivers ? Or build the INDI libray with only choosen drivers ?
is there any compilation option needed to exclude drivers with errors ?
Thank you for your help !