indilib / indi-3rdparty

INDI 3rd Party drivers repository
https://www.indilib.org/devices.html
GNU Lesser General Public License v2.1
123 stars 208 forks source link

Fix build with system JSON library #914

Closed hamarituc closed 4 months ago

hamarituc commented 4 months ago

This commit fixes the following build failure:

[1/8] /usr/bin/x86_64-pc-linux-gnu-g++ -DCALLBACK_MODE_SUPPORT -I/var/tmp/portage/sci-libs/indilib-driver-qhy-2.0.7/work/indi-3rdparty-2.0.7/indi-qhy_build -I/var/tmp/portage/sci-libs/indilib-driver-qhy-2.0.7/work/indi-3rdparty-2.0.7/indi-qhy -I/usr/include/libindi -I/usr/include/libqhy -I/usr/include/libusb-1.0  -march=native -O2 -pipe -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -O1 -Wa,--noexecstack  -Wall -Wextra -Wno-unused-but-set-variable -Wno-format-truncation -g -Wno-error -std=gnu++14 -fPIE -MD -MT CMakeFiles/indi_qhy_focuser.dir/qhy_focuser.cpp.o -MF CMakeFiles/indi_qhy_focuser.dir/qhy_focuser.cpp.o.d -o CMakeFiles/indi_qhy_focuser.dir/qhy_focuser.cpp.o -c /var/tmp/portage/sci-libs/indilib-driver-qhy-2.0.7/work/indi-3rdparty-2.0.7/indi-qhy/qhy_focuser.cpp
FAILED: CMakeFiles/indi_qhy_focuser.dir/qhy_focuser.cpp.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DCALLBACK_MODE_SUPPORT -I/var/tmp/portage/sci-libs/indilib-driver-qhy-2.0.7/work/indi-3rdparty-2.0.7/indi-qhy_build -I/var/tmp/portage/sci-libs/indilib-driver-qhy-2.0.7/work/indi-3rdparty-2.0.7/indi-qhy -I/usr/include/libindi -I/usr/include/libqhy -I/usr/include/libusb-1.0  -march=native -O2 -pipe -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -O1 -Wa,--noexecstack  -Wall -Wextra -Wno-unused-but-set-variable -Wno-format-truncation -g -Wno-error -std=gnu++14 -fPIE -MD -MT CMakeFiles/indi_qhy_focuser.dir/qhy_focuser.cpp.o -MF CMakeFiles/indi_qhy_focuser.dir/qhy_focuser.cpp.o.d -o CMakeFiles/indi_qhy_focuser.dir/qhy_focuser.cpp.o -c /var/tmp/portage/sci-libs/indilib-driver-qhy-2.0.7/work/indi-3rdparty-2.0.7/indi-qhy/qhy_focuser.cpp
/var/tmp/portage/sci-libs/indilib-driver-qhy-2.0.7/work/indi-3rdparty-2.0.7/indi-qhy/qhy_focuser.cpp:34:10: fatal error: indijson.hpp: No such file or directory
   34 | #include <indijson.hpp>
      |          ^~~~~~~~~~~~~~
compilation terminated.