Build currently fails for me:
/home/hmu/.cache/yay/libindi_3rdparty/src/indi-3rdparty-1.9.8/indi-aagcloudwatcher-ng/indi_aagcloudwatcher_ng.cpp:365:12: Fehler: »UpdatePeriodN« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »UpdatePeriodNP«?
365 | return UpdatePeriodN[0].value;
| ^~~~~~~~~~~~~
| UpdatePeriodNP
make[2]: *** [indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/build.make:76: indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/indi_aagcloudwatcher_ng.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1333: indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/all] Fehler 2
make: *** [Makefile:156: all] Fehler 2
1.9.9 seems to have changed that file, so bumping the version shoudld help?
Pinned Comments
mobarre commented on 2022-03-19 16:17 (UTC) (edited on 2022-03-19 16:18 (UTC) by mobarre)
Hey there,
As work has begun a while ago on building independent packages, some build options have been removed. So far, the following drivers now have their own "indi-xxx" packages:
mobarre commented on 2018-08-07 10:29 (UTC)
"it seems that the following dependencies are needed in order to build this package: libnova14-compat libraw libdc1394 gpsd fftw boost-libs"
Well, yes. That's because at the moment it's a lot of work to split all the third party indi drivers into multiple packages. gpsd is only required for indi-gps, boost for apogee, libraw for gphoto, libdc1394 for indi-ffmv, fftw for libdspau in turn needed for indi-rtlsdr.
As you can see, spliting would avoid adding a ton of unnecessary dependencies, but it is tricky and a lot of work. We're hiring volunteers :)
Also, note that you don't have to have those to build a working package. It is only if you want to have all working drivers which generally isn't needed for everyone (since no one owns all the types of hardware possible). It' a poor excuse, I know...
Pinning both comments as it's useful info IMHO.