You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried to compile the drivers today - the libs compiled fine, but the drivers dont. I am using Debian 12 (Stable - bookworm).
Here is my log:
make -j4
[ 1%] Building C object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/align/htm.c.o
[ 1%] Building C object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/align/htm.c.o
[ 1%] Building C object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/align/htm.c.o
[ 1%] Building C object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/align/htm.c.o
[ 1%] Building C object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/align/chull/chull.c.o
[ 1%] Building C object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/align/chull/chull.c.o
[ 2%] Building C object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/align/chull/chull.c.o
[ 2%] Building C object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/align/chull/chull.c.o
[ 3%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/eqmod.cpp.o
[ 3%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/ahp-gt/ahpgt.cpp.o
[ 4%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/azgti.cpp.o
[ 4%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/skyadventurergti.cpp.o
[ 4%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/skyadventurergtibase.cpp.o
[ 4%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/ahp-gt/ahpgtbase.cpp.o
[ 4%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/azgtibase.cpp.o
[ 5%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/eqmodbase.cpp.o
[ 5%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/eqmodbase.cpp.o
[ 5%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/eqmodbase.cpp.o
[ 5%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/eqmodbase.cpp.o
[ 5%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/eqmoderror.cpp.o
[ 6%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/eqmoderror.cpp.o
[ 6%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/skywatcher.cpp.o
[ 6%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/eqmoderror.cpp.o
[ 7%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/eqmoderror.cpp.o
[ 7%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/skywatcher.cpp.o
[ 8%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/skywatcher.cpp.o
[ 8%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/skywatcher.cpp.o
[ 8%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/simulator/simulator.cpp.o
[ 9%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/simulator/skywatcher-simulator.cpp.o
[ 9%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/simulator/simulator.cpp.o
[ 9%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/simulator/simulator.cpp.o
[ 9%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/align/align.cpp.o
[ 9%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/simulator/simulator.cpp.o
[ 9%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/simulator/skywatcher-simulator.cpp.o
[ 9%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/simulator/skywatcher-simulator.cpp.o
[ 10%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/simulator/skywatcher-simulator.cpp.o
[ 12%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/align/align.cpp.o
[ 12%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/align/align.cpp.o
[ 12%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/align/align.cpp.o
[ 12%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/align/pointset.cpp.o
[ 12%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/align/pointset.cpp.o
[ 12%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/align/pointset.cpp.o
[ 12%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/align/pointset.cpp.o
[ 13%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/align/triangulate.cpp.o
[ 13%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/align/triangulate.cpp.o
[ 13%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/align/triangulate.cpp.o
[ 13%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/align/triangulate_chull.cpp.o
[ 13%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/align/triangulate.cpp.o
[ 13%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/align/triangulate_chull.cpp.o
[ 14%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/align/triangulate_chull.cpp.o
[ 15%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/align/triangulate_chull.cpp.o
[ 15%] Building CXX object indi-eqmod/CMakeFiles/indi_eqmod_telescope.dir/scope-limits/scope-limits.cpp.o
[ 16%] Building CXX object indi-eqmod/CMakeFiles/indi_azgti_telescope.dir/scope-limits/scope-limits.cpp.o
[ 16%] Building CXX object indi-eqmod/CMakeFiles/indi_skyadventurergti_telescope.dir/scope-limits/scope-limits.cpp.o
[ 16%] Building CXX object indi-eqmod/CMakeFiles/indi_ahpgt_telescope.dir/scope-limits/scope-limits.cpp.o
[ 17%] Linking CXX executable indi_eqmod_telescope
[ 17%] Built target indi_eqmod_telescope
[ 17%] Building C object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/align/htm.c.o
[ 17%] Building C object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/align/chull/chull.c.o
[ 18%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/staradventurer2i.cpp.o
[ 18%] Linking CXX executable indi_azgti_telescope
[ 18%] Linking CXX executable indi_ahpgt_telescope
[ 18%] Linking CXX executable indi_skyadventurergti_telescope
[ 18%] Built target indi_ahpgt_telescope
[ 18%] Built target indi_azgti_telescope
[ 18%] Built target indi_skyadventurergti_telescope
[ 19%] Building CXX object indi-astrolink4/CMakeFiles/indi_astrolink4.dir/indi_astrolink4.cpp.o
[ 20%] Building CXX object indi-aok/CMakeFiles/indi_lx200aok.dir/lx200aok.cpp.o
[ 20%] Building CXX object indi-starbook/CMakeFiles/indi_starbook_telescope.dir/indi_starbook.cpp.o
[ 20%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/staradventurer2ibase.cpp.o
[ 20%] Linking CXX executable indi_lx200aok
[ 20%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/eqmodbase.cpp.o
[ 20%] Built target indi_lx200aok
[ 20%] Building CXX object indi-starbook-ten/CMakeFiles/indi_starbook_ten.dir/connectionhttp.cpp.o
[ 21%] Building CXX object indi-starbook/CMakeFiles/indi_starbook_telescope.dir/starbook_types.cpp.o
[ 21%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/eqmoderror.cpp.o
[ 22%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/skywatcher.cpp.o
[ 22%] Linking CXX executable indi_astrolink4
[ 22%] Built target indi_astrolink4
[ 22%] Building CXX object indi-sx/CMakeFiles/indi_sx_ccd.dir/sxccd.cpp.o
[ 22%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/simulator/simulator.cpp.o
[ 22%] Building CXX object indi-starbook/CMakeFiles/indi_starbook_telescope.dir/connectioncurl.cpp.o
[ 22%] Building CXX object indi-sx/CMakeFiles/indi_sx_ccd.dir/sxccdusb.cpp.o
[ 22%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/simulator/skywatcher-simulator.cpp.o
[ 23%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/align/align.cpp.o
[ 23%] Building CXX object indi-starbook/CMakeFiles/indi_starbook_telescope.dir/command_interface.cpp.o
[ 23%] Linking CXX executable indi_sx_ccd
[ 23%] Built target indi_sx_ccd
[ 24%] Building CXX object indi-sx/CMakeFiles/indi_sx_wheel.dir/sxwheel.cpp.o
[ 24%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/align/pointset.cpp.o
[ 24%] Linking CXX executable indi_sx_wheel
[ 24%] Built target indi_sx_wheel
[ 24%] Building CXX object indi-sx/CMakeFiles/indi_sx_ao.dir/sxao.cpp.o
[ 24%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/align/triangulate.cpp.o
[ 25%] Linking CXX executable indi_sx_ao
[ 25%] Built target indi_sx_ao
[ 25%] Building CXX object indi-sx/CMakeFiles/sx_ccd_test.dir/sxccdtest.cpp.o
[ 25%] Building CXX object indi-starbook-ten/CMakeFiles/indi_starbook_ten.dir/indi_starbook_ten.cpp.o
[ 25%] Building CXX object indi-sx/CMakeFiles/sx_ccd_test.dir/sxccdusb.cpp.o
[ 26%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/align/triangulate_chull.cpp.o
[ 27%] Linking CXX executable sx_ccd_test
[ 27%] Built target sx_ccd_test
[ 27%] Building CXX object indi-maxdomeii/CMakeFiles/indi_maxdomeii.dir/maxdomeiidriver.cpp.o
[ 28%] Linking CXX executable indi_starbook_telescope
[ 28%] Building CXX object indi-eqmod/CMakeFiles/indi_staradventurer2i_telescope.dir/scope-limits/scope-limits.cpp.o
[ 28%] Built target indi_starbook_telescope
[ 28%] Building CXX object indi-maxdomeii/CMakeFiles/indi_maxdomeii.dir/maxdomeii.cpp.o
[ 28%] Building CXX object indi-nexdome/CMakeFiles/indi_nexdome.dir/nex_dome.cpp.o
[ 29%] Linking CXX executable indi_maxdomeii
[ 29%] Linking CXX executable indi_staradventurer2i_telescope
[ 29%] Built target indi_maxdomeii
[ 29%] Building CXX object indi-talon6/CMakeFiles/indi_talon6.dir/talon6.cpp.o
[ 29%] Built target indi_staradventurer2i_telescope
[ 29%] Building CXX object indi-rolloffino/CMakeFiles/indi_rolloffino.dir/rolloffino.cpp.o
[ 30%] Linking CXX executable indi_talon6
[ 30%] Built target indi_talon6
[ 30%] Building CXX object indi-spectracyber/CMakeFiles/indi_spectracyber.dir/spectracyber.cpp.o
[ 31%] Linking CXX executable indi_rolloffino
[ 31%] Built target indi_rolloffino
[ 31%] Building CXX object indi-shelyak/CMakeFiles/indi_shelyakeshel_spectrograph.dir/indi_shelyakeshel_spectrograph.cpp.o
[ 32%] Linking CXX executable indi_spectracyber
[ 32%] Built target indi_spectracyber
[ 33%] Building CXX object indi-shelyak/CMakeFiles/indi_shelyakspox_spectrograph.dir/indi_shelyakspox_spectrograph.cpp.o
[ 33%] Linking CXX executable indi_shelyakeshel_spectrograph
[ 33%] Built target indi_shelyakeshel_spectrograph
[ 33%] Building CXX object indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/indi_aagcloudwatcher_ng.cpp.o
[ 33%] Linking CXX executable indi_shelyakspox_spectrograph
[ 34%] Linking CXX executable indi_nexdome
[ 34%] Built target indi_shelyakspox_spectrograph
[ 34%] Building CXX object indi-aagcloudwatcher-ng/CMakeFiles/aagcloudwatcher_test_ng.dir/main.cpp.o
[ 34%] Building CXX object indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/CloudWatcherController_ng.cpp.o
[ 34%] Built target indi_nexdome
[ 35%] Building CXX object indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/auxproto.cpp.o
[ 35%] Building CXX object indi-aagcloudwatcher-ng/CMakeFiles/aagcloudwatcher_test_ng.dir/CloudWatcherController_ng.cpp.o
[ 35%] Linking CXX executable indi_aagcloudwatcher_ng
[ 35%] Building CXX object indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/celestronaux.cpp.o
[ 35%] Built target indi_aagcloudwatcher_ng
[ 36%] Building CXX object indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/gphoto_ccd.cpp.o
[ 36%] Building CXX object indi-starbook-ten/CMakeFiles/indi_starbook_ten.dir/starbook_ten.cpp.o
[ 36%] Linking CXX executable aagcloudwatcher_test_ng
[ 36%] Built target aagcloudwatcher_test_ng
[ 37%] Building CXX object indi-qsi/CMakeFiles/indi_qsi_ccd.dir/qsi_ccd.cpp.o
/home/mario/Projects/indi-3rdparty/indi-celestronaux/celestronaux.cpp: In member function ‘virtual bool CelestronAUX::Sync(double, double)’:
/home/mario/Projects/indi-3rdparty/indi-celestronaux/celestronaux.cpp:1472:9: error: ‘RemoveSyncPoint’ was not declared in this scope
1472 | RemoveSyncPoint(NewEntry, 0.01);
| ^~~~~~~~~~~~~~~
In file included from /home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:23:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:76: error: ‘FITSRecord’ is not a member of ‘INDI’
101 | void addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:76: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:86: error: template argument 1 is invalid
101 | void addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:86: error: template argument 2 is invalid
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:14: error: ‘void GPhotoCCD::addFITSKeywords(INDI::CCDChip*, int&)’ marked ‘override’, but does not override
101 | void addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘virtual bool GPhotoCCD::UpdateCCDFrame(int, int, int, int)’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:1044:76: error: ‘FORMAT_XISF’ was not declared in this scope; did you mean ‘FORMAT_FITS’?
1044 | if (EncodeFormatSP[FORMAT_FITS].getState() != ISS_ON && EncodeFormatSP[FORMAT_XISF].getState() != ISS_ON)
| ^~~~~~~~~~~
| FORMAT_FITS
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘virtual bool GPhotoCCD::UpdateCCDBin(int, int)’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:1065:80: error: ‘FORMAT_XISF’ was not declared in this scope; did you mean ‘FORMAT_FITS’?
1065 | if (EncodeFormatSP[FORMAT_FITS].getState() != ISS_ON && EncodeFormatSP[FORMAT_XISF].getState() != ISS_ON)
| ^~~~~~~~~~~
| FORMAT_FITS
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘bool GPhotoCCD::grabImage()’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:1187:81: error: ‘FORMAT_XISF’ was not declared in this scope; did you mean ‘FORMAT_FITS’?
1187 | else if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON || EncodeFormatSP[FORMAT_XISF].getState() == ISS_ON)
| ^~~~~~~~~~~
| FORMAT_FITS
make[2]: *** [indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/build.make:90: indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/celestronaux.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1659: indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/all] Fehler 2
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: At global scope:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:79: error: ‘FITSRecord’ is not a member of ‘INDI’
2056 | void GPhotoCCD::addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:79: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:89: error: template argument 1 is invalid
2056 | void GPhotoCCD::addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:89: error: template argument 2 is invalid
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘void GPhotoCCD::addFITSKeywords(INDI::CCDChip*, int&)’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2058:31: error: no matching function for call to ‘GPhotoCCD::addFITSKeywords(INDI::CCDChip*&, int&)’
2058 | INDI::CCD::addFITSKeywords(targetChip, fitsKeywords);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:27:
/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/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2067:30: error: request for member ‘push_back’ in ‘fitsKeywords’, which is of non-class type ‘int’
2067 | fitsKeywords.push_back({"ISOSPEED", isoSpeed, "ISO Speed"});
| ^~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2073:22: error: request for member ‘push_back’ in ‘fitsKeywords’, which is of non-class type ‘int’
2073 | fitsKeywords.push_back({"CCD-TEMP", TemperatureN[0].value, 3, "CCD Temperature (Celsius)"});
| ^~~~~~~~~
[ 37%] Building CXX object indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/gphoto_driver.cpp.o
make[2]: *** [indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/build.make:76: indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/gphoto_ccd.cpp.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
In file included from /home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:75:
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:79: error: ‘FITSRecord’ is not a member of ‘INDI’
71 | virtual void addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:79: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:89: error: template argument 1 is invalid
71 | virtual void addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:89: error: template argument 2 is invalid
/home/mario/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/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:75: error: ‘FITSRecord’ is not a member of ‘INDI’
913 | void QSICCD::addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:75: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:85: error: template argument 1 is invalid
913 | void QSICCD::addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:85: error: template argument 2 is invalid
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp: In member function ‘virtual void QSICCD::addFITSKeywords(INDI::CCDChip*, int&)’:
/home/mario/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/mario/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/mario/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]: *** [indi-qsi/CMakeFiles/indi_qsi_ccd.dir/build.make:76: indi-qsi/CMakeFiles/indi_qsi_ccd.dir/qsi_ccd.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1711: indi-qsi/CMakeFiles/indi_qsi_ccd.dir/all] Fehler 2
make[1]: *** [CMakeFiles/Makefile2:1685: indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/all] Fehler 2
[ 38%] Linking CXX executable indi_starbook_ten
[ 38%] Built target indi_starbook_ten
make: *** [Makefile:156: all] Fehler 2
~/Projects/build/indi-3rdparty make -j4 >> indi-3rdparty-compile.log 2 ✘ 20s
In file included from /home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:75:
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:79: error: ‘FITSRecord’ is not a member of ‘INDI’
71 | virtual void addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:79: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:89: error: template argument 1 is invalid
71 | virtual void addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.h:71:89: error: template argument 2 is invalid
/home/mario/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/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:75: error: ‘FITSRecord’ is not a member of ‘INDI’
913 | void QSICCD::addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:75: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:85: error: template argument 1 is invalid
913 | void QSICCD::addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp:913:85: error: template argument 2 is invalid
/home/mario/Projects/indi-3rdparty/indi-qsi/qsi_ccd.cpp: In member function ‘virtual void QSICCD::addFITSKeywords(INDI::CCDChip*, int&)’:
/home/mario/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/mario/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/mario/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"});
| ^~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-celestronaux/celestronaux.cpp: In member function ‘virtual bool CelestronAUX::Sync(double, double)’:
/home/mario/Projects/indi-3rdparty/indi-celestronaux/celestronaux.cpp:1472:9: error: ‘RemoveSyncPoint’ was not declared in this scope
1472 | RemoveSyncPoint(NewEntry, 0.01);
| ^~~~~~~~~~~~~~~
In file included from /home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:23:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:76: error: ‘FITSRecord’ is not a member of ‘INDI’
101 | void addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:76: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:86: error: template argument 1 is invalid
101 | void addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:86: error: template argument 2 is invalid
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:101:14: error: ‘void GPhotoCCD::addFITSKeywords(INDI::CCDChip*, int&)’ marked ‘override’, but does not override
101 | void addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~~~~~~
make[2]: *** [indi-qsi/CMakeFiles/indi_qsi_ccd.dir/build.make:76: indi-qsi/CMakeFiles/indi_qsi_ccd.dir/qsi_ccd.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1711: indi-qsi/CMakeFiles/indi_qsi_ccd.dir/all] Fehler 2
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘virtual bool GPhotoCCD::UpdateCCDFrame(int, int, int, int)’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:1044:76: error: ‘FORMAT_XISF’ was not declared in this scope; did you mean ‘FORMAT_FITS’?
1044 | if (EncodeFormatSP[FORMAT_FITS].getState() != ISS_ON && EncodeFormatSP[FORMAT_XISF].getState() != ISS_ON)
| ^~~~~~~~~~~
| FORMAT_FITS
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘virtual bool GPhotoCCD::UpdateCCDBin(int, int)’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:1065:80: error: ‘FORMAT_XISF’ was not declared in this scope; did you mean ‘FORMAT_FITS’?
1065 | if (EncodeFormatSP[FORMAT_FITS].getState() != ISS_ON && EncodeFormatSP[FORMAT_XISF].getState() != ISS_ON)
| ^~~~~~~~~~~
| FORMAT_FITS
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘bool GPhotoCCD::grabImage()’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:1187:81: error: ‘FORMAT_XISF’ was not declared in this scope; did you mean ‘FORMAT_FITS’?
1187 | else if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON || EncodeFormatSP[FORMAT_XISF].getState() == ISS_ON)
| ^~~~~~~~~~~
| FORMAT_FITS
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: At global scope:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:79: error: ‘FITSRecord’ is not a member of ‘INDI’
2056 | void GPhotoCCD::addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^~~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:79: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:89: error: template argument 1 is invalid
2056 | void GPhotoCCD::addFITSKeywords(INDI::CCDChip * targetChip, std::vector<INDI::FITSRecord> &fitsKeywords)
| ^
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2056:89: error: template argument 2 is invalid
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp: In member function ‘void GPhotoCCD::addFITSKeywords(INDI::CCDChip*, int&)’:
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2058:31: error: no matching function for call to ‘GPhotoCCD::addFITSKeywords(INDI::CCDChip*&, int&)’
2058 | INDI::CCD::addFITSKeywords(targetChip, fitsKeywords);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.h:27:
/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/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2067:30: error: request for member ‘push_back’ in ‘fitsKeywords’, which is of non-class type ‘int’
2067 | fitsKeywords.push_back({"ISOSPEED", isoSpeed, "ISO Speed"});
| ^~~~~~~~~
/home/mario/Projects/indi-3rdparty/indi-gphoto/gphoto_ccd.cpp:2073:22: error: request for member ‘push_back’ in ‘fitsKeywords’, which is of non-class type ‘int’
2073 | fitsKeywords.push_back({"CCD-TEMP", TemperatureN[0].value, 3, "CCD Temperature (Celsius)"});
| ^~~~~~~~~
make[2]: *** [indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/build.make:90: indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/celestronaux.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1659: indi-celestronaux/CMakeFiles/indi_celestron_aux.dir/all] Fehler 2
make[2]: *** [indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/build.make:76: indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/gphoto_ccd.cpp.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[1]: *** [CMakeFiles/Makefile2:1685: indi-gphoto/CMakeFiles/indi_gphoto_ccd.dir/all] Fehler 2
make: *** [Makefile:156: all] Fehler 2
The text was updated successfully, but these errors were encountered:
I tried to compile the drivers today - the libs compiled fine, but the drivers dont. I am using Debian 12 (Stable - bookworm).
Here is my log:
The text was updated successfully, but these errors were encountered: