×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

Trying to build indi-3rdpary fails cannot locate indimacros.h

  • Posts: 239
  • Thank you received: 38
I see indimacros.h is in the indi/libs , however when building on UBUNTU 20.04 clean build INDI installs fine, but indi-3rdparty has some errors:

mkdir -p ~/Projects/build/indi-3rdparty-libs
EFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBS=1 ~/Projects/indi-3rdparty
make -j4
sudo make installroot@telescope:~/Projects# cd ~/Projects/build/indi-3rdparty-libs
root@telescope:~/Projects/build/indi-3rdparty-libs# cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBS=1 ~/Projects/indi-3rdparty
-- Found FFMPEG: /usr/lib/x86_64-linux-gnu/libavcodec.so;/usr/lib/x86_64-linux-gnu/libavdevice.so;/usr/lib/x86_64-linux-gnu/libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;/usr/lib/x86_64-linux-gnu/libswscale.so, /usr/include/x86_64-linux-gnu
-- Since FFMPEG was found, INDI Webcam Driver can be built
-- Since an up to date nutclient was not found, INDI NUT Driver will not be built
-- Found libftdi1: /usr/lib/x86_64-linux-gnu/libftdi1.so
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Projects/build/indi-3rdparty-libs
root@telescope:~/Projects/build/indi-3rdparty-libs# make -j4
[ 3%] Built target imported_EFWFilter
[ 5%] Built target imported_EAFFocuser
[ 5%] Built target imported_USB2ST4Conv
[ 5%] Building CXX object libapogee/CMakeFiles/apogee.dir/AltaCcdAcqParams.cpp.o
[ 6%] Building CXX object libapogee/CMakeFiles/apogee.dir/AltaData.cpp.o
[ 8%] Built target imported_flycapture
[ 8%] Built target imported_ASICamera2
[ 8%] Building CXX object libapogee/CMakeFiles/apogee.dir/AltaEthernetIo.cpp.o
[ 9%] Built target imported_atikcameras
[ 9%] Building C object libfishcamp/CMakeFiles/fishcamp.dir/fishcamp.c.o
/root/Projects/indi-3rdparty/libfishcamp/fishcamp.c:37:10: fatal error: indimacros.h: No such file or directory
37 | #include "indimacros.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libfishcamp/CMakeFiles/fishcamp.dir/build.make:63: libfishcamp/CMakeFiles/fishcamp.dir/fishcamp.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:742: libfishcamp/CMakeFiles/fishcamp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 10%] Building CXX object libapogee/CMakeFiles/apogee.dir/AltaF.cpp.o
[ 10%] Building CXX object libapogee/CMakeFiles/apogee.dir/AltaIo.cpp.o
/root/Projects/indi-3rdparty/libapogee/AltaCcdAcqParams.cpp:20:10: fatal error: indimacros.h: No such file or directory
20 | #include "indimacros.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [libapogee/CMakeFiles/apogee.dir/build.make:76: libapogee/CMakeFiles/apogee.dir/AltaCcdAcqParams.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:553: libapogee/CMakeFiles/apogee.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
1 year 1 month ago #90110

Please Log in or Create an account to join the conversation.

  • Posts: 239
  • Thank you received: 38
This is an x86_64 bit system BTW
1 year 1 month ago #90136

Please Log in or Create an account to join the conversation.

Time to create page: 0.221 seconds