Hello,
When I try to compile the latest INDI release on Ubuntu 18.04, I get an error for the SBIG driver. This error happens both when compiling individually the SBIG driver and when compiling ALL the drivers. Here is what I get:

Scanning dependencies of target indi_sbig_ccd
[ 37%] Building CXX object indi-sbig/CMakeFiles/indi_sbig_ccd.dir/sbig_ccd.cpp.o
[ 38%] Linking CXX executable indi_sbig_ccd
/usr/bin/aarch64-linux-gnu-ld: skipping incompatible /usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/libsbig.so when searching for -lsbig
/usr/bin/aarch64-linux-gnu-ld: skipping incompatible /usr/lib/aarch64-linux-gnu/libsbig.so when searching for -lsbig
/usr/bin/aarch64-linux-gnu-ld: skipping incompatible //usr/lib/aarch64-linux-gnu/libsbig.so when searching for -lsbig
/usr/bin/aarch64-linux-gnu-ld: cannot find -lsbig
collect2: error: ld returned 1 exit status
indi-sbig/CMakeFiles/indi_sbig_ccd.dir/build.make:100: recipe for target 'indi-sbig/indi_sbig_ccd' failed
make[2]: *** [indi-sbig/indi_sbig_ccd] Error 1
CMakeFiles/Makefile2:736: recipe for target 'indi-sbig/CMakeFiles/indi_sbig_ccd.dir/all' failed
make[1]: *** [indi-sbig/CMakeFiles/indi_sbig_ccd.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2


I followed all the steps given on the GitHub INDI site, but I had to install extra libraries to run Cmake for the drivers:
libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswscale-dev libtiff-dev libdc1394-22-dev

Thanks in advance if someone has a clue about what is happening.
Philippe

Read More...