I am trying to make the Dev environment for INDI. I followed the instructions via Jasem for settings environment. When I went to do the cmake I had an error that the libfftw3-dev was not found nor the ogg and theora libraries.
I installed the libfftw3-dev library and reran the cmake. It appears to have ran okay but it is still showing this:
-- Found CFITSIO: /usr/lib/x86_64-linux-gnu/libcfitsio.so
-- Found CFITSIO: /usr/lib/x86_64-linux-gnu/libcfitsio.so
-- Found libnova: /usr/lib/x86_64-linux-gnu/libnova.so -- Could NOT find the ogg and theora libraries (missing: OGGTHEORA_ogg_LIBRARY OGGTHEORA_theoraenc_LIBRARY OGGTHEORA_theoradec_LIBRARY OGGTHEORA_ogg_INCLUDE_DIR OGGTHEORA_theora_INCLUDE_DIR)
-- Found FFTW3: /usr/lib/x86_64-linux-gnu/libfftw3.so
-- Found FFTW3: /usr/lib/x86_64-linux-gnu/libfftw3.so
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
-- Could NOT find GMock (missing: GMOCK_LIBRARY GMOCK_INCLUDE_DIR)
-- GTEST not found, not building unit tests
-- The following OPTIONAL packages have been found:
* PkgConfig
-- The following REQUIRED packages have been found:
* Threads
* 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
-- The following OPTIONAL packages have not been found:
* OggTheora
* GTest
* GMock
-- 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/jws/Projects/build/indi
Should I assume that the cmake will compile without issues or am I still missing something? Are these optional packages needed for the dev environment?