I want to update. I have to replace /usr/include/sbigudrv.h with the one from INDI which is in /usr/include/libsbig/sbigudrv.h
I am not sure if /usr/include/sbigudrv.h is there from another program installation or not.
So I did this...
root@iAstroHub:/home/pi/INDI/3rdparty/indi-sbig# cp /usr/include/libsbig/sbigudrv.h /usr/include/
Then, INDI was successfully compiled.
The steps to compile INDI on RPi3 are as follows:
sudo apt-get install dcraw libnova-dev libcfitsio3-dev libusb-1.0-0-dev zlib1g-dev subversion libgsl0-dev build-essential cmake git libjpeg-dev libcurl4-gnutls-dev
wget
sourceforge.net/projects/boost/files/boo.../boost_1_55_0.tar.gz
tar xvf boost_1_55_0.tar.gz
cd boost_1_55_0/
./bootstrap.sh --with-libraries=regex --prefix=/usr
./b2 install
cd /home/pi/
mkdir INDI
mkdir INDI/build
mkdir INDI/build/libindi
cd INDI
svn co svn://svn.code.sf.net/p/indi/code/trunk/libindi
cd build/libindi
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug /home/pi/INDI/libindi
sudo make install
cd /home/pi/INDI/
svn co svn://svn.code.sf.net/p/indi/code/trunk/3rdparty
cd 3rdparty
mkdir libapogee_build
cd libapogee_build
cmake -DCMAKE_INSTALL_PREFIX=/usr . ../libapogee
sudo make install
cd /home/pi/INDI/3rdparty/libfli/
cmake -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
cd /home/pi/INDI/3rdparty/libfishcamp/
cmake -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
cd /home/pi/INDI/3rdparty/libqsi/
cmake -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
cd sbig
cmake -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
********************************************
cp /usr/include/sbigudrv.h /home/pi/.
cp /usr/include/libsbig/sbigudrv.h /usr/include/.
********************************************
cd /home/pi/INDI/3rdparty/
cmake -DCMAKE_INSTALL_PREFIX=/usr
sudo make install