<em>Toni: "So this library is really missing?"</em>
No, it's not! Indiapi.h sits in /usr/include/libindi/
<em>
"Alfred, can You initiate a cmake process of INIDLib with verbose flag like the KStars one? There is another cmake routine ' indi/cmake_modules/FindINDI.cmake' in the INDILib sources, The header says it will define INDI _INCLUDE_DIR. Perhaps this can lighten the situation."</em>
I'm not quite sure if I understand correctly what you mean. I initiated cmake with verbose on and this is the output:
trifid@XPC-SH87R:~/Astro/indi/build$ cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo ../.
-- Found libnova: /usr/lib/x86_64-linux-gnu/libnova.so
-- Building INDI Client
-- Found CFITSIO: /usr/lib/x86_64-linux-gnu/libcfitsio.so
-- Found libnova: /usr/lib/x86_64-linux-gnu/libnova.so
-- Found FFTW3: /usr/lib/x86_64-linux-gnu/libfftw3.so
-- Found RTLSDR: /usr/lib/x86_64-linux-gnu/librtlsdr.so
-- Not building unit tests
-- Not building integration tests
-- The following OPTIONAL packages have been found:
* OggTheora
* RTLSDR
* GTest
* GMock
-- The following REQUIRED packages have been found:
* Libev
* ZLIB
* CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, <
heasarc.gsfc.nasa.gov/fitsio/fitsio.html>
Provides INDI with FITS I/O support.
* Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, <
libnova.sourceforge.net>
Provides INDI with astrodynamics library.
* USB1
* CURL
* GSL
* JPEG
* FFTW3
* Threads
-- The following components are going to be built:
-- ## INDI Server
-- ## INDI Drivers, Tools, and Examples
-- ## INDI Client
-- Configuring done
-- Generating done
-- Build files have been written to: /home/trifid/Astro/indi/build
trifid@XPC-SH87R:~/Astro/indi/build$
I don't see any difference. When I compile though, there is a flood of additional text output.
I had a look at FindINDI.cmake, copied it to the project root directory and modified my CMakeLists.txt file by adding a few lines but in doing so I was completely out of my depth and the exercise ended in additional errors once I ran cmake.