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