I am not sure if these are bookworm issues or something else.

build of indi-3rdparty indi-qsi
[ 50%] Building CXX object CMakeFiles/indi_qsi_ccd.dir/qsi_ccd.cpp.o
In file included from /home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:75:
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:79: error: ‘FITSRecord’ is not a member of ‘INDI’
71 | ddFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~

/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:79: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:89: error: template argument 1 is invalid
71 | ords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^

/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:89: error: template argument 2 is invalid
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:18: error: ‘virtual void QSICCD::addFITSKeywords(INDI::CCDChip*, int&)’ marked ‘override’, but does not override
71 | virtual void addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~~~~~~
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:75: error: ‘FITSRecord’ is not a member of ‘INDI’
913 | ddFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^~~~~~~~~~

/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:75: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:85: error: template argument 1 is invalid
913 | ords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^

/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:85: error: template argument 2 is invalid
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp: In member function ‘virtual void QSICCD::addFITSKeywords(INDI::CCDChip*, int&)’:
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:915:31: error: no matching function for call to ‘QSICCD::addFITSKeywords(INDI::CCDChip*&, int&)’
915 | INDI::CCD::addFITSKeywords(targetChip, fitsKeywords);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:35:
/usr/include/libindi/indiccd.h:508:22: note: candidate: ‘virtual void INDI::CCD::addFITSKeywords(INDI::CCDChip*)’
508 | virtual void addFITSKeywords(CCDChip * targetChip);
| ^~~~~~~~~~~~~~~
/usr/include/libindi/indiccd.h:508:22: note: candidate expects 1 argument, 2 provided
/home/indi/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:933:18: error: request for member ‘push_back’ in ‘fitsKeywords’, which is of non-class type ‘int’
933 | fitsKeywords.push_back({"EPERADU", electronsPerADU, 3, "Electrons per ADU"});
| ^~~~~~~~~
make[2]: *** [CMakeFiles/indi_qsi_ccd.dir/build.make:76: CMakeFiles/indi_qsi_ccd.dir/qsi_ccd.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/indi_qsi_ccd.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

build of kstars
[ 7%] Building CXX object kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitstab.cpp.o
In file included from /home/indi/Projects/kstars/kstars/fitsviewer/fitstab.h:25,
from /home/indi/Projects/kstars/kstars/fitsviewer/fitstab.cpp:7:
/home/indi/Projects/kstars/kstars/ekos/auxiliary/solverutils.h:9:10: fatal error: stellarsolver.h: No such file or directory
9 | #include <stellarsolver.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [kstars/CMakeFiles/KStarsLib.dir/build.make:614: kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitstab.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/indi/Projects/kstars/kstars/fitsviewer/fitstab.h:25,
from /home/indi/Projects/kstars/kstars/fitsviewer/fitsviewer.cpp:15:
/home/indi/Projects/kstars/kstars/ekos/auxiliary/solverutils.h:9:10: fatal error: stellarsolver.h: No such file or directory
9 | #include <stellarsolver.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [kstars/CMakeFiles/KStarsLib.dir/build.make:586: kstars/CMakeFiles/KStarsLib.dir/fitsviewer/fitsviewer.cpp.o] Error 1
In file included from /home/indi/Projects/build/kstars/kstars/KStarsLib_autogen/GB6ZSSQLTO/../../../../../kstars/kstars/fitsviewer/fitstab.h:25,
from /home/indi/Projects/build/kstars/kstars/KStarsLib_autogen/GB6ZSSQLTO/moc_fitstab.cpp:10,
from /home/indi/Projects/build/kstars/kstars/KStarsLib_autogen/mocs_compilation.cpp:49:
/home/indi/Projects/kstars/kstars/ekos/auxiliary/solverutils.h:9:10: fatal error: stellarsolver.h: No such file or directory
9 | #include <stellarsolver.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [kstars/CMakeFiles/KStarsLib.dir/build.make:558: kstars/CMakeFiles/KStarsLib.dir/KStarsLib_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1534: kstars/CMakeFiles/KStarsLib.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 7%] Built target pofiles-adce09dc0369cccc41618d007d7eef25
make: *** [Makefile:146: all] Error 2

Read More...