I think there must be some confusion here. I don't actually want to build the driver for the EFW.

I want to build the driver for the cameras, and there is a section of Jasem's tutorial which suggests that it is easily done without having to build all the drivers.

I have tried to follow those instructions, but without success.

Here is my tutorial to myself based on what I understand from the site: grateful if someone could correct it where necessary.

mkdir -p ~/Projects
cd ~/Projects

BUILD INDI CORE

git clone --depth 1 github.com/indilib/indi.git

mkdir -p ~/Projects/build/indi-core
cd ~/Projects/build/indi-core
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ~/Projects/indi
make -j4
sudo make install



INSTALL LIBRARIES

sudo apt-get -y install libindi-dev

OR

CLONE ALL LIBS TOGETHER

git clone --depth=1 github.com/indilib/indi-3rdparty

INSTALL ALL LIBS

1 MAKE DIRECTORY WHERE TO BUILD

mkdir -p ~/Projects/build/indi-3rdparty-libs

2 CHANGE INTO BUILD DIRECTORY

cd ~/Projects/build/indi-3rdparty-libs

3 CALL BINARIES FROM CLONEINTO BUILD DIRECTORY, BUILD AND INSTALL

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBS=1 ~/Projects/indi-3rdparty-libs
make -j4
sudo make install


CLONE LIBS BY LIST

git clone --depth=1 github.com/indilib/indi-3rdparty

sudo apt-get -y install [ANY OF] [libnova-dev libcfitsio-dev libusb-1.0-0-dev zlib1g-dev libgsl-dev build-essential cmake git libjpeg-dev libcurl4-gnutls-dev libtiff-dev libfftw3-dev libftdi-dev libgps-dev libraw-dev libdc1394-22-dev libgphoto2-dev libboost-dev libboost-regex-dev librtlsdr-dev liblimesuite-dev libftdi1-dev libavcodec-dev libavdevice-dev]

INSTALL SINGLE LIB

1 MAKE DIRECTORY WHERE TO BUILD

mkdir -p ~/Projects/build/lib[DEVICE]

2 CHANGE INTO BUILD DIRECTORY

cd ~/Projects/build/lib[DEVICE]

3 CALL BINARIES FROM CLONE INTO BUILD DIRECTORY, BUILD AND INSTALL

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBS=1 ~/Projects/indi-3rdparty/lib[DEVICE]
make -j4
sudo make install

INSTALL SINGLE DRIVER

MAKE DIRECTORY WHERE TO BUILD
mkdir -p ~/Projects/build/indi-[DRIVER]

CHANGE TO BUILD DIRECTORY
cd ~/Projects/build/indi-[DRIVER]

CALL BINARIES INTO BUILD DIRECTORY, MAKE AND INSTALL
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ~/Projects/indi-3rdparty/indi-[DRIVER]
make -j4
sudo make install

With many thanks

R

Read More...